2011-01-09 52 views
3

我想做一个多文件上传(你知道,那种说“选择你的图像(S)”,实际上可以让你从文件对话框中选择多个文件),最简单的多个文件上传与最小的“插件”

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

+0

是否有任何特定的原因,你想用“最小”的插件做? “最小插件”和“简单”的概念似乎彼此不一致 - 插件(SWFUpload,Uploadify等)使得它很容易 - 它们将所有复杂性抽象出来。 – thirtydot 2011-01-09 20:24:56

回答

3

最简单的方法将使用内置的多文件上传

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

HTML5但是这与目前最新的Safari浏览器,Chrome和Firefox才起作用。对于任何其他浏览器,您需要退回到旧版Flash组件,如SWFUpload或其他任何浏览器。

0

如果您希望它能够通用兼容,我认为如果没有浏览器端插件(如Flash - 即使JavaScript不够,您需要文件系统访问)也无法完成此操作。

0

我用以前Uploadify,我可以说这是很容易使用。查看该页面上的最后一个演示。

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

相关问题