Php Laravel Storage store()正在返回HTML?
我有一个运行在Laravel5.8上的应用程序,它向用户提供了几种表单。其中一个表单需要上传文件。我在前端使用一个非常基本的Dropzone.js实现来促进这些上传。一旦用户将文件添加到Dropzone,应用程序就会通过点击上传路由(返回临时文件名)上传该文件。该临时文件名作为隐藏输入添加到表单中,然后在提交时处理表单时使用 大多数情况下,所有这些都很好。不过,有时我们会收到一些错误,上传路由返回的临时文件名是“而不是Php Laravel Storage store()正在返回HTML?,php,laravel,file-upload,laravel-storage,Php,Laravel,File Upload,Laravel Storage,我有一个运行在Laravel5.8上的应用程序,它向用户提供了几种表单。其中一个表单需要上传文件。我在前端使用一个非常基本的Dropzone.js实现来促进这些上传。一旦用户将文件添加到Dropzone,应用程序就会通过点击上传路由(返回临时文件名)上传该文件。该临时文件名作为隐藏输入添加到表单中,然后在提交时处理表单时使用 大多数情况下,所有这些都很好。不过,有时我们会收到一些错误,上传路由返回的临时文件名是“而不是 $request->file->store() 尝试使用 $r
$request->file->store()
尝试使用
$request->file('the_name_of_your_file')->store($path)
此方法将执行相同的操作,如果成功,则返回文件路径;如果出错,则返回false
。此外,在返回JSON响应时,应返回一个数组:
return response()->json([
'file_path' => $response
], 200);
这应该可以
return response()->json([
'file_path' => $response
], 200);