Я пытаюсь загрузить файл PDF в реакцию, которая использует laravel в качестве API для сохранения файла, который показывает, что store () не может быть нулевым, я добавил данные формы на изображении ниже, я не могу получить файл в laravel контроллер
React Component:
handlesonChange(e) {
let files = e.target.files || e.dataTransfer.files;
if (!files.length)
return;
this.createFile(files[0]);
}
createFile(file){
let reader = new FileReader();
reader.onload = (e) => {
this.setState({
data: {
employee_ResumeFile: e.target.result
}
})
}
reader.readAsDataURL(file);
}
LARAVEL код контроллера ниже:
if($request->hasFile('employee_ResumeFile')){
$uniqueid=uniqid();
$original_name=$request->file('employee_ResumeFile')->getClientOriginalName();
$size=$request->file('employee_ResumeFile')->getSize();
$extension=$request->file('employee_ResumeFile')->getClientOriginalExtension();
$name=$uniqueid.'.'.$extension;
$path=$request->file('employee_ResumeFile')->storeAs('public/uploads/resume',$name);
}