【发布时间】:2010-11-17 02:15:54
【问题描述】:
我有一个带有一些文本输入和一个文件输入的简单表单。我不直接将其与帖子一起发送,而是使用 jQuery 读取文本输入的每个值,编写 $.post 请求并将其发送到服务器。
如何对文件<input type = "file" /> 执行相同操作?我的意思是,通过 ajax 将其发送到 ASP.NET MVC 页面?
提前致谢
【问题讨论】:
标签: jquery asp.net-mvc ajax
我有一个带有一些文本输入和一个文件输入的简单表单。我不直接将其与帖子一起发送,而是使用 jQuery 读取文本输入的每个值,编写 $.post 请求并将其发送到服务器。
如何对文件<input type = "file" /> 执行相同操作?我的意思是,通过 ajax 将其发送到 ASP.NET MVC 页面?
提前致谢
【问题讨论】:
标签: jquery asp.net-mvc ajax
【讨论】:
你不能。这需要 javascript 能够从您的硬盘读取文件并将其发送到网站……浏览器安全模型不允许这样做。
您可以做一些 javascript DOM 技巧,在 iframe 中包含 file 元素并使用 javascript 提交表单——这就是 google 对 gmail 所做的。也有执行此操作的 flash 方法。
詹姆斯
【讨论】: