Я сделал загрузку файлов с использованием formdata и axios в laravel. Но возникла проблема с получением файла
Код сценария:
let formData = new FormData();
formData.append('myfile', self.files);
axios({
method: 'POST',
url: '/api/save',
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
},
}).then(function (res) {
console.log(res.data);
});
И я получаю в MyController:
public function save(Request $request) {
$response = array();
$response['a'] = $request->file('myfile')
$response['b'] = $request->myfile;
return Response::json($response);
}
Затем проверьте в консоли:
{a: null, b: "[object File]"}
a: null
b: "[object File]"
__proto__: Object
Я не знаю, почему использует динамические свойства , а не , используя метод файла .