【问题标题】:non flash multi file upload for phpphp的非flash多文件上传
【发布时间】:2009-06-15 17:11:55
【问题描述】:

查看多文件 - 拖放 - 上传脚本。 我们一直在使用 swfupload,直到 flash 10 将其销毁。 我们正在研究的其他选项是 java 和 google gears。 你会推荐什么,你知道支持这些选项的库/示例/框架,比如 swfupload。 谢谢, 乔什

【问题讨论】:

标签: java php upload gears


【解决方案1】:

【讨论】:

  • 啊哈,对不起。您能否更明确地说明您希望此文件上传器提供哪些功能?
  • 我们对 swfupload 脚本很满意。多个文件是拖放作为奖励的关键 - 任何不单独选择每个文件的东西。谢谢。
【解决方案2】:

我遇到了同样的问题。最新版本的 SWFUpload 确实有效,它通过透明地将 swf 覆盖在“选择文件”按钮的顶部来实现。

这会奏效。 Flash 10 打破旧版本的原因是(出于安全原因)它强制最终用户通过单击来启动该过程,而不是允许脚本调用它。

我们实际上并没有使用所有 swfupload javascript,而是最终重写了整个库(并将 javascript 代码减少到原始代码的 10 分之一左右)。

【讨论】:

  • 谢谢 - 我确实看到了这一点,但不确定这个解决方案的有效性或稳定性 - 可能有点破解。你能把你更新的代码贴在某个地方吗?我很想看看。
  • 这绝对是一个 hack.. 我现在不能发布代码.. 无论如何它不会很好,因为它紧密集成在我们的应用程序中.. 但是我所做的事情如下: * 我添加了一个新的 flashvar,它允许我准确指定要调用的 javascript 回调(而不是硬编码的 swfupload js 对象) * 我只是用所有方法重写了 javascript ,并完全实现了我所需要的。
【解决方案3】:

我以前在我的一些 PHP 项目中使用过JUpload。非常适合即时上传多个文件,包括将它们分块以通过任何upload_max_file 限制。此外,它的可定制性非常好,可以完全按照您的意愿工作。

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    • 2012-05-06
    • 1970-01-01
    相关资源
    最近更新 更多