2011-10-07 144 views
1

我想開始保護我的照片文件夾中,照片是銷售,我想阻止人們通過URL訪問的照片和我在Windows服務器上。照片文件夾只能被網站腳本使用/看到。保護照片文件夾

我已閱讀,我可以的「www」文件夾之前儲存我的保護目錄的幾個地方,所以直接鏈接是不可能的......所以......

我的服務器結構是這樣的:

C:home/m/y/mySite/ 

在這個目錄(MYSITE),還有其他三個目錄:

/logs 
/private 
/www 

1)是否有可能把我的照片文件夾中的私有文件夾?這會安全嗎?我的腳本和圖像標籤可以從這個位置加載圖像嗎?

2)如果是的話,我無法理解「IMG SRC」會是什麼,因爲你不能在src使用驅動器號(C :)。例如,<img src="c:home/m/y/mySite/private...">顯然不起作用。這怎麼可能......或者我該如何解決這個問題?

任何想法或經驗感激地接受。

回答

0

是的,你是在正確的軌道上。

你可以做些什麼,使工作是程序的頁面,從私有目錄獲取文件的內容。你可以製造類似http://www.example.com/photos/12345的東西。用戶訪問該鏈接時,腳本會進行檢查以確保他們已登錄並擁有該照片的權限。如果是這樣,它將獲取文件內容並將其包含在頁面中而不是通常的HTML輸出中。

您將需要發送一個MIME頭爲您發送的圖像類型您發送的實際圖像文件的數據之前。