2011-08-30 133 views
1

我有會增加產品到網上商店的形式,幷包含這許多領域如何在將圖像上傳到服務器之前預覽圖像?

1)產品名稱

2)產品編號

3)產品說明

4 )產品價格

5)產品圖片

現在我想在使用R /管理員使用asp.net的文件上傳控制,選擇將被顯示在圖像控制之前,用戶將上傳到服務器的產品圖像之後選擇一個圖像。

所有我需要的是預覽圖像前,將上傳到服務器,這將是通過使用任何這些JavaScript的,jQuery的,阿賈克斯或C#

請幫我...

謝謝提前。 特加斯Vaishnav

+0

使用jQuery插件。引用線程 - http://stackoverflow.com/questions/7088299/how-to-show-gif-image-while-uploading-using-jquery-form-plugin-in-asp-net-mvc – adatapost

+0

@ metabpost鏈接如何線程是指在上傳前預覽**圖像? – WTK

+1

下面是一個[SO搜索這個](http://stackoverflow.com/search?q = preview + getasdataurl) – mplungjan

回答

2

C#在服務器上執行,因此圖像必須是已經存在。

Javascript和jQuery運行客戶端,所以你可以有更多的運氣與這兩個(實際上JQuery只是在瀏覽器的JS引擎頂部的JS庫)。

你爲什麼不使用瀏覽器的打開/選擇文件的對話框反正預覽功能?

0

你不能安靜可能這樣做只是使用JavaScript,除非您使用Flash或其他一些ActiveX插件。這是因爲出於安全原因,您不能在未經許可的情況下訪問客戶機資源。您只能在服務器上上傳並預覽它。希望這對你有意義。

+0

問題是關於在**上載之前預覽圖像**。 – WTK

+0

@WTK - 我修改了我的答案,關心刪除你的投票嗎? – ShankarSangoli

+0

你在那裏:) – WTK

-2

快速谷歌搜索沒有顯示出任何promissing結果(至少一個跨瀏覽器的方式進行工作)。您最好的選擇是使用Flash(版本> 10,因爲它是第一個可以讓用戶訪問本地文件的版本)。它可以是簡單的Flash(或Flex)應用程序,您可以找到許多操作/顯示用戶選擇文件之前發送到服務器的示例。 Here你可以找到這樣的應用程序的例子(由我做的)。您可以從本地磁盤中選擇映像,並在將其上載到服務器之前顯示/可以對其進行操作。

檢查previewing an image before uploading it(柔性)的簡單的例子