Как отправить файлы на контроллер Laravel как элемент «Обычный файл» с помощью FilePond? - PullRequest
0 голосов
/ 01 ноября 2019

Я хочу отправить файл в Laravel Controller вместе с другими данными полей формы, но я использую FilePond.js, который отправляет файл как асинхронный запрос.

Я использовал плагин FilePondPluginFileEncode и получил данные файла в виде Jsonобъект, но я не могу сохранить данные, потому что я не нашел никакой температуры / местоположения файла.

  $file = $request->input('file');
  $name = json_decode($file[0])->name;
  $data = substr($file[0], strpos($file[0], ',') + 1);
  $data = base64_decode($data);
  $storage = Storage::disk('local')->put($name, $data);

В нем хранятся пустые файлы (с правильным именем и форматом)

Iхотите получить файл в Laravel's Controller

...