Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel Storage store()正在返回HTML?_Php_Laravel_File Upload_Laravel Storage - Fatal编程技术网

Php Laravel Storage store()正在返回HTML?

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

我有一个运行在Laravel5.8上的应用程序,它向用户提供了几种表单。其中一个表单需要上传文件。我在前端使用一个非常基本的Dropzone.js实现来促进这些上传。一旦用户将文件添加到Dropzone,应用程序就会通过点击上传路由(返回临时文件名)上传该文件。该临时文件名作为隐藏输入添加到表单中,然后在提交时处理表单时使用

大多数情况下,所有这些都很好。不过,有时我们会收到一些错误,上传路由返回的临时文件名是“而不是

$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);