Files upload igual a zero
Bom dia Galera..
Alguém consegue ver algum erro neste JS?
$("#inputImage").on('change',
function(e) {
var formData = new FormData();
formData.append("file", e.target.files[0]);
console.log(formData);
$.ajax({
type: "POST",
url: '/Dependente/UploadFoto?id=@Model.Id',
data: formData,
dataType: 'json',
contentType: true,
processData: false,
success: function(ret) {
if (ret.uploaded == "1") {
$(".showImg").attr("src", ret.uploaded.url);
$(".removerFoto").show();
}
},
error: function (xhr, status, p3, p4) {
var err = "Error " + " " + status + " " + p3 + " " + p4;
if (xhr.responseText && xhr.responseText[0] == "{")
err = JSON.parse(xhr.responseText).Message;
console.log(err);
}
});
});
<label title="Selecione uma imagem" for="inputImage" class="btn btn-xs btn-primary">
<input type="file" accept="image/*" name="file" id="inputImage" class="hide">
<i class="fa fa-picture-o"></i> Selecionar imagem
</label>
Ele não passa nenhum arquivo, repare que no console.log(formData), ele printa sempre 0 arquivo.Discussão (0)
Carregando comentários...