我是Laravel的新手,它试图存储私有图像,以便只有经过身份验证的用户才能访问它们。首先,我将图像存储在Public / UserImages文件夹中。但是在这里,所有图片也可以通过未经检查的用户访问chrome的Inspect Element,然后更改用户ID来访问。请帮我...

最佳答案

这完全取决于您。它必须位于public目录之外-我个人选择resources/uploadsstorage/uploads,或者完全使用cloud filesystem support将它们存储在服务器外。

无论选择哪种方式,您都需要一条路由来提取文件,并在首先检查用户是否具有访问权限后将其传递给用户。

关于laravel - 如何在Laravel 5中处理私有(private)图片?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28562908/

10-16 16:15