[英]How to go about a file upload in a Web Application (ASP.Net, C#, IIS)
要求:
系統信息:
問題:
任何從事類似功能的人都可以分享他們的經驗嗎?
提前致謝
-Moiz
http://swfupload.org/是一個基於Flash的異步文件上傳組件,非常容易實現並與ASP.Net集成(因為上傳的文件來自Request.Files []集合)。
它還提供客戶端文件大小和擴展測試。 您仍然希望在服務器上驗證文件擴展名等,因為驗證是處理JavaScript屬性並且可能被規避(沒有看到任何無法繞過的JavaScript相關上載工具)。
一些反病毒廠商提供掃描內存或特定文件的API; 但是,我已經看到很多地方將文件放入一個目錄中,該目錄經常使用這種類型的掃描而不是通過api進行監視和處理。
看看http://ajaxuploader.com/也考慮Silverlight解決方案,比如http://www.codeplex.com/SilverlightFileUpld基於Flash的上傳器(如YUI2 Uploader, http://developer.yahoo.com/yui/uploader / )由於最近版本的Flash提高了安全性,因此與Silverlight相比有一些限制。 例如,您無法從客戶端JavaScript彈出文件選擇對話框。
ASP.Net AJAX工具包現在具有異步文件上載控件
在我們已經在生產中實現了我們的要求(沒有異步文件上載)之后,該控件被釋放。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.