1、前端代碼
<form enctype="multipart/form-data" id="uploadImg">
上傳文件:
<input name="file" type="file" id="file">
</form>
2、JS代碼如下
$('input[type="file"]').on('change', function(){
var file = this.files[0];
var formData = new FormData($('#uploadImg')[0]);
// formData.append('file', file);
console.log(formData.get('file'))
$.ajax({
url: 'url',
type: 'POST',
cache: false,
data: formData,
processData: false,
contentType: false,
}).done(function(res) {
console.log(res)
}).fail(function(res) {
console.log(res)
});
});
以上是在每次選擇文件時都會上傳一次