ThinkPHP图片文件不存入Public目录可以访问到吗?
有个需求,用户必须登录系统才能看到里面的图片,如果不登录就不能看到。把图片放入public目录下,那就对外了,任何人不登录都能看到;但是不放到public目录下,浏览器又访问不到图片文件,请问有办法解决吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
可以在你
nginx
或apache
里配置你的受保护的图片目录默认跳转到你项目的指定文件,这个文件来做权限判断然后决定是否给显示图片。如果要设置访问权限,还是走
PHP
方便, 用PHP
写一个下载文件的接口,下面是demo