【问题标题】:How to read file asynchronously using javascript for fileupload如何使用javascript异步读取文件进行文件上传
【发布时间】:2011-06-04 11:52:47
【问题描述】:

我需要读取用户选择的文件以将其上传到服务器。并将读取的数据发送到服务器并将其存储在那里。我正在尝试实现文件上传,其中用户可以暂停文件上传并恢复稍后再说。所以为此我需要从随机位置读取文件。我发现HTML-5 支持这一点。但并非所有浏览器都支持它。所以有什么帮助吗??

提前谢谢..

【问题讨论】:

  • @Damodran 这不受任何浏览器的支持(直到 HTML5),您可以尝试 Java 应用程序或 Flash,这是此类事情的唯一方法。 Javascript 不能/不会做这个 IIRC

标签: php javascript file file-upload


【解决方案1】:

您必须使用绕过浏览器安全模型的技术。 :-(

出于安全原因,在浏览器中运行的 Javascript 无法访问文件系统,并且对文件上传表单控件的访问权限同样非常有限。 (例如,您不希望浏览器能够悄悄地将文件上传到远程服务器)

SWF Upload 是一个非常流行的开源项目,可以让你在一定程度上绕过安全模型。不幸的是,开箱即用,它不允许你做你想做的事,创建可恢复的上传。这意味着您要么必须破解它(它是开源的),要么使用您更熟悉的不同技术,例如 Java 或浏览器扩展。

编辑:

宣布了一个新的 jquery 插件,它将帮助您满足您的需求。叫plupload:http://plupload.com/

【讨论】:

    猜你喜欢
    • 2011-02-23
    • 2010-10-30
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2019-12-20
    相关资源
    最近更新 更多