php - 如何未经授权的用户无法从 Laravel 访问图像 URL
问题描述
我有一个带有 API 的 laravel 项目。现在我想集成图像保护,例如如果用户登录,则该用户图像 url 可以访问,否则无法访问。
如果任何用户都可以复制 URL 并在浏览器中输入图像 url,那么如果用户使用我的网站登录,则查看我的图像,否则用户将看不到我的图像。
我有以下参考 URL 并尝试实现,我必须获得一个 blob URL 并且可以在 google 查看器中访问,但是这三个扩展名为 png、jpeg 和 PDF,但其他扩展名为 Word 文件,如 doc、Docx、dot 和点等不能工作。得到错误并预览。
任何人对 laravel,PHP 有任何想法,请指导我们。
谢谢!
解决方案
推荐阅读
- google-bigquery - Google Dataflow:如何将 RECORD 非重复类型字段插入 Big Query?
- python - 如何添加关于最大项目的新列?
- python - 如何获取具有嵌入式键值对数组的 PyMongo 文档的值(实时)
- kotlin - 如何从 Kotlin 序列中取出不同的块?
- wcf - 服务器端绑定上的 WCF 超时是否有任何相关性?
- docker - docker load:设备上没有剩余空间
- reactjs - 在 React Native 中得到关于 undefined 的错误不是对象
- java - Eclipse-Plugin - 如何在自定义视图中打开自定义程序?
- javascript - 我如何最终在 Lambda 函数中返回 promise 的值?
- node.js - 对我的 discord.js 机器人进行单元测试时未定义的属性(测试本身通过,但随后出现错误)