3 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
還有其他(更好)的方法(如其他答案所述)來(lái)保護(hù)文件安全,但是可以的是,可以將圖像嵌入html中。
通過(guò)<img>以下方式使用標(biāo)簽:
<img src="data:image/gif;base64,xxxxxxxxxxxxx...">
其中xxxxx...部分是gif圖像數(shù)據(jù)的base64編碼。

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果我的圖片目錄需要安全性,則完全不會(huì)公開(kāi)該目錄。相反,我的img src屬性將引用一個(gè)頁(yè)面,該頁(yè)面將一個(gè)用戶ID和一個(gè)圖像ID作為參數(shù)。
該頁(yè)面將驗(yàn)證該用戶確實(shí)有權(quán)查看該圖片。如果一切正常,請(qǐng)將二進(jìn)制文件發(fā)回。否則不發(fā)送任何東西。
例如:
<img src="imgaccess.php?userid=1111&imgid=223423" />
另外,我不會(huì)使用可猜測(cè)的ID。而是堅(jiān)持使用base 64編碼的guid之類的東西。
添加回答
舉報(bào)