Невозможно загрузить файл в ответ с приложением laravel - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь загрузить файл 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); 
        } 

Form Data

...