我想从 Laravel 项目的存储文件夹中下载文件。
这是我用来下载文件的方法:
return response()->download(storage_path($path), $name);
当我单击重定向到此方法的链接时,我从浏览器收到以下输出:
Symfony\Component\HttpFoundation\File\Exception\FileNotFoundException The file "pathToTheFile" does not exist.
问题是,当我访问 www.mydomain.com/pathToTheFile 时,浏览器会向我显示这个 txt 文件。为什么它不从链接下载文件?有人可以帮忙吗?
如果文件很重要,则使用 Voyager Admin Package 上传文件。
最佳答案
我解决了这个问题。方法应该是:
返回 Storage::disk('public')->download($path, $name);
无论如何,感谢您的帮助:)
关于laravel - 如何修复“Laravel 中不存在该文件...”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58381580/