2012-05-30 50 views
1

爲了安全起見,我想將員工合同上傳到隱藏的服務器端路徑。上傳工作正常。存儲從網站上傳的服務器端路徑

但是,我也希望能夠下載或查看該文件,當我登錄我的網站的前端,與seceret鏈接。這可能嗎?

還有其他想法嗎?

Joomla網站託管在機架空間雲網站上。

回答

0

當然,請將文件上傳到webroot之外的目錄或包含「拒絕所有人」的.htaccess文件的目錄中。有一個將主鍵映射到文件名,文件的內容類型和訪問控制信息以及有關此文件的其他元數據的sql表。然後將該文件保存爲主鍵,所以/uploads/1

然後下載該文件,刻錄SQL查詢以確定它們是否應該能夠下載該文件。

<? 
//... 
$q=mysql_fetch_array($q); 
header("content-type: ".$q['content_type']); 
print file_get_contents("./uplaods/".intval($q['id'])); 
?> 
相關問題