Php 创建用于批量照片上载的自定义文件对话框

Php 创建用于批量照片上载的自定义文件对话框,php,javascript,jquery,ajax,file-upload,Php,Javascript,Jquery,Ajax,File Upload,是否可以自定义上载照片/文件时始终打开的“浏览UI窗口”?我想做两件事: 底部总是写着“所有文件”。我想将其锁定为仅.jpg、.jpeg、.png,以便只能选择这些文件类型进行上载。其次,扩展该框,以便上传完成后,预览会在上传照片的右侧打开 我问过的几个人说不可能定制这个窗口,因为它是操作系统的一部分。所以我的问题是,我们可以使用ajax、jQuery等创建一个自定义浏览窗口,从用户的PC上传照片吗?该窗口必须支持跨操作系统支持。或者任何PHP插件 为了进行大规模上传,他们让我们先在Facebo

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

底部总是写着“所有文件”。我想将其锁定为仅.jpg、.jpeg、.png,以便只能选择这些文件类型进行上载。其次,扩展该框,以便上传完成后,预览会在上传照片的右侧打开

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

为了进行大规模上传,他们让我们先在Facebook/Flickr上安装ActiveX组件。是否有其他方法允许用户无需安装ActiveX组件即可进行大规模上载?直接从操作系统,还是使用AJAX jQuery

如果没有,那么是否有任何现有的开源插件可以用于PHP?或者还有什么其他选项可以让用户批量上传照片


谢谢。

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


但是,您可以使用Flash:

您不能更改浏览器默认设置


但是,您可以使用Flash:

我最近一直在使用ExtJS,其中一个核心成员的UX可以做到这一点,而无需安装插件,而且它有广泛的受支持浏览器(至少所有浏览器)

检查此处的示例:


我的占地面积很小,但你必须在其他地方使用ExtJS库才能使用它。

我最近一直在使用ExtJS,其中一个核心成员的UX可以做到这一点,而无需安装插件,而且它有一系列受支持的浏览器(至少所有浏览器)

检查此处的示例:


我占用的空间非常小,但您必须在其他应用程序中使用ExtJS库才能使用它。

Flash仍然要求用户拥有Flash.Right。正如我所指出的,您不能更改默认值。您可以使用flash并返回默认设置,99%的用户使用flash,1%的用户不使用flash。flash仍然要求用户使用flash。对。正如我所指出的,您不能更改默认值。您可以使用flash并返回默认设置,99%的用户使用flash,1%的用户不使用flash。