有个需求,用户必须登录系统才能看到里面的图片,如果不登录就不能看到。把图片放入public目录下,那就对外了,任何人不登录都能看到;但是不放到public目录下,浏览器又访问不到图片文件,请问有办法解决吗?
1 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
如果要设置访问权限,还是走PHP
方便, 用PHP
写一个下载文件的接口,下面是demo
class Index extends Controller{ public function file() { $filename = $_GET['filename']; // 权限判断 // dosomething // 发送文件 $s = new sendfile(); $file = '/data/file/' . $filename; try { $s->send($file); } catch (\Exception $e) { echo $e->getMessage(); } } }
http-send-file
- 1 回答
- 0 关注
- 1344 浏览
添加回答
举报
0/150
提交
取消