在asp.net中,我试图将fileupload控件的二进制数据发送到服务器端的Web方法。
有人建议,如果我们可以利用jquery AJAX调用来完成此任务或其他可以在IE,FF和Chrome等浏览器中使用的技术。
答案 0 :(得分:1)
this plugin使用XHR在FF3.6 +,Safari4 +,Chrome中使用进度条上传多个文件并在其他浏览器中回退到隐藏的基于iframe的上传,这样做很好到处都是用户体验。
您也可以使用jQuery Form
我发现this example也非常好
答案 1 :(得分:0)
您始终可以使用ajax控件工具包异步执行此类操作。
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AsyncFileUpload/AsyncFileUpload.aspx
答案 2 :(得分:0)
我建议您使用jQuery form plugin。它可以处理表单中的AJAX文件上传。 ASP.NET将在常规的Request.Files集合中拥有该文件。