【问题标题】:JavaScript only file uploader with progress bar带有进度条的仅 JavaScript 文件上传
【发布时间】:2011-08-19 21:26:55
【问题描述】:

有人知道他们如何仅使用 Javascript 进行多文件上传,并且仍然为每个文件显示流畅的进度条吗?我见过 gmail、hotmail 和 amazon s3 这样做。

【问题讨论】:

  • 感谢您提供示例,但有没有办法在不使用 Flash 或 HTML5 的情况下提供此上传功能?我不认为 gmail 使用 flash,是吗?

标签: javascript jquery ajax file upload


【解决方案1】:

我用过pluploadswfupload。两者都提供带有进度条的 SWF 多文件上传方法,但 plupload 还提供 HTML5、Silverlight、BrowserPlus 替代方案和纯表单回退。两者都非常可配置,但我使用 plupload 来获得额外级别的浏览器/插件支持。

注意:plupload 网站似乎已关闭,我认为这是暂时的,因为该项目仍处于活动状态。

【讨论】:

    【解决方案2】:

    您可以使用带有 HTML5 的 jquery 来执行此操作,请参阅此示例 http://code.google.com/p/jquery-html5-upload/source/browse/trunk/example.html

    【讨论】:

    • 不会是我的第一选择。你仍然依赖于 javascript/html5,但你没有得到 SWF/Silverlight 后备的好处,所以你基本上完全排除了 IE。
    【解决方案3】:

    一个优秀的插件(如果不是最好的)是 Uploadify

    http://www.uploadify.com/

    希望这会有所帮助。干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 2011-09-11
      • 2011-11-06
      • 2019-11-13
      • 2021-03-26
      • 1970-01-01
      相关资源
      最近更新 更多