2012-05-20 96 views
0

我想在將圖像保存在目錄中之前在圖像框中預先顯示圖像。 我該如何做到這一點,我使用複選框來查看用戶是否想要預先可視化,或者因爲我沒有找到另一種方法來執行此操作而沒有複選框。 我使用文件上傳來上傳圖片。預先顯示圖像

string serverFileName = ""; 
serverFileName = Path.GetFileName(Upload.PostedFile.FileName); 
Upload.PostedFile.SaveAs(MapPath("~/fotosPerfil/") + serverFileName); 

我使用這段代碼來保存圖像。

+0

您需要JavaScript。一個簡單的方法是檢查Wikipedia上傳表格 –

+0

JavaScript可以引用客戶端文件系統中的映像文件嗎?或者DOM可以引用這樣的文件嗎? –

+1

@Diogo:這些圖片太大了,以至於在詢問用戶他們是否希望永久保存圖片之前,您無法首先將它們上載到服務器上的臨時位置? –

回答

1

我認爲this post正是你需要實現的。看看伊萬的解決方案。

是的,的確,您可以讀取用戶選擇的路徑,並在上傳之前在所有客戶端的<img>標記中顯示圖像。