laravel - laravel如何通过带有符号链接的存储方法访问上传的图像
问题描述
我正在尝试在 laravel 中上传图像,并且正在使用store
方法将其保存在存储中。
$path = $request->file('avatar')->store('public/avatar');
它工作正常并将文件保存到storage/app/public/avatar/
目录中,其路径将如下所示:
public/avatar/o4C4pTNuot8dDmAjpATPn5ZJWMkbfhdKJGF5PEmw.jpg
没关系!但我在检索这张图片时遇到了问题!当我尝试这个地址时:
domain.local/public/avatar/o4C4pTNuot8dDmAjpATPn5ZJWMkbfhdKJGF5PEmw.jpg
它显示了一个404 not found页面。
反正!我知道,如果我更改public
地址storage
,它会显示图像。
正常吗?我知道有些事情不好,但我不知道是什么以及为什么!
ps:我php artisan storage:link
之前使用并创建了符号链接,所以我的地址是可以访问的。
解决方案
推荐阅读
- postgresql - QueryDSL 4 中的 array_agg
- sql-server-2012 - 在 SQL Server 2012 和 SSIS 中创建手动日志
- python - Python - 将应用层信息转换为 IP 层信息
- pixi.js - 在 Canvas 内的页面上定义 JavaScript 的位置
- java - 有什么方法可以创建 Cookie 并将其添加到过滤器内的响应中?
- alexa - 如何在 Alexa 技能中实现为请求的日期/日期获取事件时间
- c - 当我插入较大的数字时程序崩溃
- blogger - 如何获取所有仅包含数字的帖子标签?
- angular - 通过 Angular 8 中的 API 推送新数据的 Animate Pie 聊天
- c++ - Eclipse/gdb C/C++ 项目调试控制台输入缓冲