【问题标题】:Easiest multiple file upload with minimal "plugins"使用最少的“插件”最简单的多文件上传
【发布时间】:2011-01-09 20:01:05
【问题描述】:

我想做一个多文件上传(你知道,那种说“选择你的图片”,实际上让你从文件上传对话框中选择多个),

使用原始 PHP 作为后端,最简单的方法是什么(我知道有人会说 jQuery)?

【问题讨论】:

  • 您有什么特别的理由要使用“最小”插件来做到这一点吗? “最小插件”和“简单”的概念似乎相互矛盾——插件(SWFUpload、Uploadify 等)使变得简单——它们抽象出所有的复杂性。
  • 我的意思是从不必查找和安装东西的角度来看很容易
  • 我很确定唯一的跨浏览器技术涉及 javascript 和 flash,因此总是需要“安装东西”。如果您只支持闪亮/新/not_IE 浏览器没问题,@Andris 的回答看起来不错。否则,您会遇到像 Uploadify 这样的问题。

标签: php javascript html file-upload


【解决方案1】:

最简单的方法是使用 HTML5 内置的多文件上传器

<input type="file" name="uploads[]" multiple="true"/>

但这目前仅适用于最新的 Safari、Chrome 和 Firefox。对于任何其他浏览器,您需要回退到像 SWFUpload 或任何其他的旧 Flash 组件。

【讨论】:

    【解决方案2】:

    如果您希望它普遍兼容,我认为如果没有浏览器端插件(例如 Flash - 即使 javascript 也不够,您需要文件系统访问),您将无法做到这一点。

    【讨论】:

      【解决方案3】:

      我以前用过Uploadify,我可以说它非常容易使用。查看该页面上的最后一个演示。

      它使用 jQuery,甚至附带一个小的示例 PHP 脚本。

      【讨论】:

        猜你喜欢
        • 2012-10-20
        • 2010-10-11
        • 1970-01-01
        • 2017-09-16
        • 2012-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多