如何解决“文件....在Laravel中不存在?

时间:2019-10-14 17:34:34

标签: laravel voyager

我想从我的Laravel项目的存储文件夹中下载文件。

这是我用来下载文件的方法:

return response()->download(storage_path($path), $name);

当我单击重定向到此方法的链接时,会从浏览器收到以下输出:

  

Symfony \ Component \ HttpFoundation \ File \ Exception \ FileNotFoundException   文件“ pathToTheFile”不存在。

问题在于,当我访问www.mydomain.com/pathToTheFile时,浏览器会向我显示此txt文件。为什么不从链接下载文件?有人可以帮忙吗?

如果重要,则使用Voyager Admin Package上传文件。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。该方法应为:

return Storage::disk('public')->download($path, $name);

仍然感谢您的帮助:)