laravel - 使用 laravel 在数字海洋空间的现有文件中找不到文件异常
问题描述
我已经使用为数字海洋空间配置的 Laravel s3 驱动程序上传了一个文件。现在我想使用 api 请求下载文件。下载代码为:
return \response()->download(Storage::disk('do')->url($user->cv), $user->name);
它给了我一个错误响应说
The file "https://lms3.fra1.digitaloceanspaces.com/answers/3/ygcFuQfmVgdcxWRteE3hTlF0CuntsycSQmuDystT.pdf"
但是该文件确实存在,您可以检查此链接。这段代码有什么问题?
解决方案
我有同样的问题,我刚刚找到了一个(糟糕的)解决方法。或者至少是让 Laravel 找到文件的方法。
php artisan cache:clear
推荐阅读
- php - 在 html 选择选项中显示来自 sql 的值不显示值
- angular - 如何删除角度api中的PEO字段
- python - 如何使用opencv Python tkinter为传送带上的计数对象添加参考线
- python - 在 Python 3 中递归遍历 Ragged JSON Hierarchy 以执行部分叶节点删除
- reactjs - 用 reactjs(px 或 %)或任何其他方式编写样式的最佳实践是什么
- java - 尝试在空对象引用上调用虚拟方法 SupportMapFragment getMapAsync
- javascript - SocketIo - 设置套接字变量不起作用
- javascript - 将数据直接输入到表中
- html - Megamenu 设计定位问题仅 CSS
- kubernetes-helm - Ambassador helm chart 升级失败,资源已存在于集群中且未在上一版本中定义错误