如何从客户端发送二进制数据到webmethod

本文关键字:二进制 数据 webmethod 客户端 | 更新日期: 2023-09-27 18:02:57

在asp.net中,我试图将fileupload控件的二进制数据发送到服务器端web方法。

有没有人建议,如果我们可以采取jquery AJAX调用的帮助来完成这个任务或其他技术,可以在所有的浏览器,如IE, FF和chrome中工作。

如何从客户端发送二进制数据到webmethod

  1. 这个插件使用XHR在FF3.6+, Safari4+, Chrome中上传多个带有进度条的文件,并在其他浏览器中回落到基于隐藏iframe的上传,在任何地方提供良好的用户体验。

  2. 也可以使用jQuery Form

  3. 我发现这个例子也很好

您总是可以使用ajax控件工具包来异步地完成这些事情。

http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AsyncFileUpload/AsyncFileUpload.aspx

我建议,您使用jQuery表单插件。它可以处理从表单上传的AJAX文件。ASP。. NET将在常规请求中拥有该文件。文件收集。