我有一个带有一些文本输入和文件输入的简单表单。我不直接用帖子发送它,但我用jQuery读取文本输入的每个值,组成$ .post请求并将其发送到服务器。
如何对文件<input type = "file" />
执行相同的操作?我的意思是,通过ajax将它发送到ASP.NET MVC页面?
提前致谢
答案 0 :(得分:4)
答案 1 :(得分:3)
你做不到。这将需要javascript能够从您的硬盘读取文件并将其发送到网站...浏览器安全模型将不允许它。
你可以做一些javascript DOM技巧,在iframe中有文件元素,并使用javascript提交表单 - 这是google用gmail做的事情。还有闪存方法可以做到这一点。
詹姆斯