图片上传到 storage,页面显示
我将图片上传在了storage目录中(处于安全考虑,不希望用户随意下载),所以用不了php artisan storage:link 那么在需要显示该文件时,应该如何获取路径呢?
处于安全考虑,不希望用户随意下载
和需要显示该文件
冲突能看见就能下载啊,如果不想被人随意看到,就写个中间件,通过验证的再从storage里拿出图片返回
我觉得那个命令的本质就是创建一个快捷方式到public,直接再public创建一个快捷键链接到storage 目录中就可以。
默认存储磁盘是
public
,数据库保存路径是images/201910/xxxxxx.png
,能在互联网上看到的东西,几乎都能够被下载,不行的话那就截图 :see_no_evil:
把storage搞个软连接到public文件夹就可以了,直接public/storage/image/xxxx