[英]How to show preview of image being uploaded before actually sending it to server
[英]How to preview a image before uploading it to the server?
我有一個將產品添加到在線商店的表格,其中包含許多字段
1)產品名稱
2)產品編號
3)產品說明
4)產品價格
5)產品圖片
現在我希望當用戶/管理員使用asp.net的文件上傳控件選擇一個圖像時,在選擇將在圖像控件中顯示的產品圖像之后,用戶將其上傳到服務器。
我需要做的就是預覽該圖像,然后再將其上傳到服務器,這將是通過使用以下任何JavaScript,jquery,Ajax或c#進行的:
請幫我...
預先感謝。 特雅斯·維斯納夫
C#在服務器上執行,因此映像必須已經存在。
Javascript和jQuery在客戶端運行,因此您可以對這兩者有更多的了解(實際上,JQuery只是瀏覽器中JS引擎之上的JS庫)。
您為什么仍不使用瀏覽器的打開/選擇文件對話框的預覽功能?
您需要一個將dataURI用於Gecko的腳本...
這可能不適用於Web服務器的默認安全性,但是如果您從硬盤加載頁面,則可以使用
http://javascript.internet.com/forms/image-upload-preview.html
除非您使用Flash或其他ActiveX插件,否則您不能僅使用JavaScript就能做到這一點。 這是因為出於安全原因,未經許可您無法訪問客戶端計算機資源。 您只能在服務器上上傳和預覽。 希望這對您有意義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.