天天看點

asp.net異步上傳檔案

上傳思路

1、設定一個影藏的iframe和form,将其位置設定在浏覽器的-1000位置處

2、form中添加input type=file,這些都是沒有顯示的,然後在外面添加一個button,當點選button的時候,這裡不能直接用過js來觸發file标簽,而需要将file标簽通過filter: alpha(opacity=0)設定成透明;,并且通過絕對定位定位到一個好看的按鈕上,這樣就能在表面上看似點中了一個很好看的按鈕,事實上,還是點選的這個file标簽

3、通過jquery動态生成上傳資訊,并放到div中,供使用者預覽

4、當使用者選擇檔案的時候,通過input type=file标簽的change事件觸發上傳,上傳完成,伺服器傳回json資料,包括上傳的url,并用md5加密,防止前台随意修改

5、當使用者點選删除的時候,傳遞上傳完成的url到服務端,再請求删除檔案

源碼下載下傳

http://download.csdn.net/download/qq_25956141/10198313

相關文章:

https://www.cnblogs.com/wangmeijian/p/3978407.html

繼續閱讀