1
爲了安全起見,我想將員工合同上傳到隱藏的服務器端路徑。上傳工作正常。存儲從網站上傳的服務器端路徑
但是,我也希望能夠下載或查看該文件,當我登錄我的網站的前端,與seceret鏈接。這可能嗎?
還有其他想法嗎?
Joomla網站託管在機架空間雲網站上。
爲了安全起見,我想將員工合同上傳到隱藏的服務器端路徑。上傳工作正常。存儲從網站上傳的服務器端路徑
但是,我也希望能夠下載或查看該文件,當我登錄我的網站的前端,與seceret鏈接。這可能嗎?
還有其他想法嗎?
Joomla網站託管在機架空間雲網站上。
當然,請將文件上傳到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']));
?>