有個需求,用戶必須登錄系統才能看到里面的圖片,如果不登錄就不能看到。把圖片放入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 關注
- 1406 瀏覽
添加回答
舉報
0/150
提交
取消