为批量照片上传创建自定义文件对话框

时间:2010-09-19 01:41:55

标签: php javascript jquery ajax file-upload

是否可以自定义上传照片/文件时始终打开的“浏览UI窗口”?我想要实现两件事:

在底部,它总是显示“所有文件”。我想将其锁定为仅.jpg,.jpeg,.png,因此只能选择那些文件类型进行上传。其次是该框的范围,所以当上传完成时,预览会在上传的照片右侧打开。

我问过的少数人说不可能自定义该窗口,因为它是操作系统的一部分。所以我的问题是我们可以使用ajax,jQuery等创建自定义浏览窗口来从用户的PC上传照片吗?该窗口必须支持跨OS支持。或者这个的任何PHP插件?

要进行大量上传,在Facebook / Flickr上,他们首先安装一个ActiveX组件。有没有其他方法可以让用户无需安装ActiveX组件即可进行大量上传?直接从操作系统,或使用AJAX jQuery?

如果没有,那么有没有适用于PHP的现有开源插件?或者还有其他选项,以便我可以允许用户批量上传他们的照片?

感谢。

2 个答案:

答案 0 :(得分:0)

您无法更改浏览器默认设置。

但是,您可以使用Flash:http://www.swfupload.org/

答案 1 :(得分:0)

我最近一直在使用ExtJS而且来自其中一个核心成员的用户体验不需要安装插件和AFAIK,它有各种支持的浏览器(至少所有市长)

查看此处的示例:http://www.aariadne.com/uploadform/

我的占地面积非常小,但你必须在其他地方使用ExtJS库来使用它。