如何使用JSON和jQuery将文件发送到服务器

Fla*_*ira 5 asp.net upload jquery json file-upload

我将使用jQuery将文件发送到我的服务器.我怎么能用JSON呢?

文件类型并不重要,我打算在我的服务器应用程序上接收byteArray或类似的东西.

如果它有助于我使用ASP.NET应用程序,但我的问题不是我在服务器端处理它的方式,问题是如何使用jQuery发送文件数据.

我发现了一些使用Flash文件的jQuery上传插件,其他不使用Flash的上传插件,但我真正想知道的是这个过程是如何工作的,而不仅仅是使用已经创建的东西!

Bar*_*n01 5

jQuery 是 JavaScript。我认为你的意思是通过 Ajax 发送数据,这是不可能的。您可以做的最好的事情是使用 iframe 到页面,将文件上传到临时目录(不是默认临时目录),然后将有关文件保存位置的信息提供回父页面,然后使用它。

无法使用 Ajax 将文件上传到服务器。太没有安全感了。

我现在撤回上述声明

您现在可以使用 Javascript 发布/下载文件数据,对于新手来说理解起来非常复杂,但现在可以与回答此问题时不同

通过 AJAX 和 jQuery 使用 HTML5 文件上传