0
var file = e.originalEvent.dataTransfer.files[0];
var formData = new FormData();
formData.append('file', file)
$.ajaxSetup ({
processData: false
});
$.post('/addaltproduct',
{
file: formData
},
function (data) {
console.log(data);
}).fail(function (xhr, textStatus, errorThrown) {
console.log(xhr.responseText);
});
控制器:
if ($request->file('file')) {
return 'OK';
}
return 'No file';
作爲回報我總是得到 '沒有文件',但如果我在JS運行console.log(formData.get('file'))
它讓我看到的數據。
我不不知道到底發生了什麼。但是,能夠上傳文件的表單應該具有以下屬性:'method =「post」enctype =「multipart/form-data」' – SaidbakR