有個(gè)需求,用戶必須登錄系統(tǒng)才能看到里面的圖片,如果不登錄就不能看到。把圖片放入public目錄下,那就對(duì)外了,任何人不登錄都能看到;但是不放到public目錄下,瀏覽器又訪問(wèn)不到圖片文件,請(qǐng)問(wèn)有辦法解決嗎?
1 回答

楊__羊羊
TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果要設(shè)置訪問(wèn)權(quán)限,還是走PHP
方便, 用PHP
寫(xiě)一個(gè)下載文件的接口,下面是demo
class Index extends Controller{ public function file() { $filename = $_GET['filename']; // 權(quán)限判斷 // dosomething // 發(fā)送文件 $s = new sendfile(); $file = '/data/file/' . $filename; try { $s->send($file); } catch (\Exception $e) { echo $e->getMessage(); } } }
http-send-file
- 1 回答
- 0 關(guān)注
- 1403 瀏覽
添加回答
舉報(bào)
0/150
提交
取消