我想创建一个使用JavaScript中的本地文件的页面。我不需要真的将它上传到服务器,我绝对不希望页面完全重新加载。
有哪些可供解决的选项?
到目前为止,我能想出的最好的结果是(不完美,但应该有效):
从iframe执行POST
从主页
答案 0 :(得分:3)
并非所有浏览器都支持通过XMLHttpRequest上传文件。
最简单的方法是使用例如这个jQuery插件:http://jquery.malsup.com/form/#file-upload 它使用iframe技巧。
注意:出于安全原因,您将不能够访问本地文件,而无需在文件上传表单中手动选择它。