【发布时间】:2010-05-11 16:23:50
【问题描述】:
我想创建一个页面,该页面使用 JavaScript 中的本地文件。我真的不需要将它上传到服务器,我绝对不希望页面完全重新加载。
有哪些可用的解决方案?
到目前为止我能想到的最好的方法是(不完美,但应该可以):
从 iframe 执行 POST
从主页通过 AJAX 检索文件
【问题讨论】:
标签: javascript file upload
我想创建一个页面,该页面使用 JavaScript 中的本地文件。我真的不需要将它上传到服务器,我绝对不希望页面完全重新加载。
有哪些可用的解决方案?
到目前为止我能想到的最好的方法是(不完美,但应该可以):
从 iframe 执行 POST
从主页通过 AJAX 检索文件
【问题讨论】:
标签: javascript file upload
并非所有浏览器都支持通过 XMLHttpRequest 上传文件。
最简单的方法是使用例如这个 jQuery 插件:http://jquery.malsup.com/form/#file-upload 它使用 iframe 技巧。
注意:出于安全原因,您将不能够访问本地文件,而无需在文件上传表单中手动选择它。
【讨论】: