【问题标题】:Uploading a file without a full page reload在不重新加载整个页面的情况下上传文件
【发布时间】:2010-05-11 16:23:50
【问题描述】:

我想创建一个页面,该页面使用 JavaScript 中的本地文件。我真的不需要将它上传到服务器,我绝对不希望页面完全重新加载。

有哪些可用的解决方案?

到目前为止我能想到的最好的方法是(不完美,但应该可以):

  • 从 iframe 执行 POST

  • 从主页通过 AJAX 检索文件

【问题讨论】:

    标签: javascript file upload


    【解决方案1】:

    并非所有浏览器都支持通过 XMLHttpRequest 上传文件。

    最简单的方法是使用例如这个 jQuery 插件:http://jquery.malsup.com/form/#file-upload 它使用 iframe 技巧。

    注意:出于安全原因,您将能够访问本地文件,而无需在文件上传表单中手动选择它。

    【讨论】:

    • 这是对我提到的过程的一个很好的简化......应该可以工作:)
    猜你喜欢
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 2020-11-14
    • 2013-06-21
    • 2016-09-04
    • 1970-01-01
    相关资源
    最近更新 更多