[英]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.