2010-12-06 129 views

回答

1
<img src="ftp://..."/> 
+2

這要求您向客戶端發送憑據。 – SLaks 2010-12-06 03:33:16

0

如果你的密碼是安全的,然後按照以下步驟進行: -

你真的應該創建一個只與您的FTP服務器上的圖像文件夾的訪問FTP帳戶。儘快做到這一點。

爲了獲得更好的整體解決方案,可以將圖像同步到Web服務器,或者編寫一個HTTP處理程序來獲取圖像服務器端並將字節流傳輸到客戶端,就好像該圖像位於服務器上一樣。查看第二個解決方案的System.Net.FtpWebRequest。

如果您有寫入Web服務器上的磁盤的權限,則可以實現解決方案的兩個部分。因此,如果第一次獲取鏡像,請在將鏡像發送到客戶端之前將其寫入磁盤。下一次請求時,只需將請求重定向到磁盤上的映像(或動態更改該產品的標記的URL)即可。這樣,隨着時間的推移,您可以在Web服務器上創建圖像緩存。當然,您需要能夠在更新映像的情況下使緩存失效。