0

我想将文件与其他表单字段数据一起发送到 Laravel 控制器,但我使用 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);

它存储空文件(具有正确的名称和格式)

我想在 Laravel 的控制器中获取文件

4

0 回答 0