【问题标题】:Storage laravel. Is this secure to keep private image?存储 laravel。保持私有图像安全吗?
【发布时间】:2019-09-05 08:50:48
【问题描述】:

您好,我正在从事销售图片项目。我想保护公用文件夹中的图像。我按照这种方式How to protect image from public view in Laravel 5?

一切正常。我只是想确保在存储路径中他们无法通过 URL 访问,对吗?我将我的图像放入 storage/images 而不是 storage/app/public

如果我存储链接是否会影响我的私人图像,谢谢

【问题讨论】:

    标签: laravel


    【解决方案1】:

    在 Laravel 中,网络服务器的根目录是 public 目录,入口点是 public/index.php

    这意味着您可以通过网络服务器访问public 目录下的所有内容(如 javascript/css 文件和图像资源)。

    storage 目录是上一级目录,无法访问。

    在讨论中,您提到 url http://www.somedomainname.net/images/users/userImage.jpg 默认指的是 /your/document/root/laravel/app/public/images/users 下的文件 userImage.jpg,因此甚至不读取 storage 目录。

    不过,Laravel 将允许您使用命令 php artisan storage:linkstorage/app/public 目录链接到 public/storage 目录中,仅此而已。

    【讨论】:

    • 现在我将图像保存在存储文件夹中并在控制器中管理它谢谢你的信息
    猜你喜欢
    • 2021-06-13
    • 2021-05-24
    • 2020-11-28
    • 1970-01-01
    • 2017-12-25
    • 2011-12-03
    • 2013-03-02
    • 1970-01-01
    • 2014-06-25
    相关资源
    最近更新 更多