多文件上传器一次选择并显示多个文件

时间:2014-01-01 14:08:54

标签: yii multifile-uploader

我想为我的表单提供多文件上传器(不是ajax)..我需要的功能是: 1)一次选择多个文件的能力 2)选择后,它应显示所有文件名(或图像)与一个按钮,以删除任何图片 3)应该能够设置文件数限制,文件类型和文件大小限制 4)当我提交表单时,我应该得到这些文件的数组,我可以逐个保存到文件夹和相应的文件名到数据库表。

幸运的是,yii已经获得了小部件“CMultiFileUpload”,它几乎可以满足我的所有目的,除了当我选择多个文件并单击打开时,它只显示带有删除按钮的第一个文件名..我希望它显示所有选定的文件一次.. 例如:我选择了3个文件(我可以通过给出'multiple'=>'multiple'属性来选择多个文件)并点击打开然后它应该显示

  • [removebutton] file1的
  • [removebutton] file2的
  • [removebutton] file3的

这些ajax上传器具有所有这些功能,但我不能/不想使用ajax上传器,因为,假设有人使用ajax上传器上传了许多文件,然后他决定取消实际的表单提交,他上传的所有文件将在我上传的文件夹中,这导致浪费空间,我的服务器只有有限的空间。有什么方法可以使用'CMultiFileUpload'来做到这一点,还是有任何其他方式我可以做到这一切?请帮忙

1 个答案:

答案 0 :(得分:0)

希望这有助于您的答案,yii http://www.yiiframework.com/wiki/176/uploading-multiple-images-with-cmultifileupload/

中的多重上传