是否有任何解决方案,一次上传多个文件,不使用闪光灯? :)Multiupload用PHP/JavaScript的
不是那样:选择一个文件,这是不言而喻的股票,选择第二个文件,这是不言而喻的股票,比上传。但是立即选择所有需要的文件并上传它们。
是否有任何解决方案,一次上传多个文件,不使用闪光灯? :)Multiupload用PHP/JavaScript的
不是那样:选择一个文件,这是不言而喻的股票,选择第二个文件,这是不言而喻的股票,比上传。但是立即选择所有需要的文件并上传它们。
通过在输入上指定“multiple”属性,HTML5支持多个文件。
给输入name属性在方括号结束(即“myfileinput []”),它会出现PHP完全一样,如果有两个输入称为页面上的同样的事情。
这在传统的浏览器显然好好尝试一下工作,但是缺乏对多文件上传的支持可以通过JS和JS通过创建多个文件的输入进行检测。
你可以有多个文件输入字段:
<input type="file" name="file1" />
<input type="file" name="file2" />
etc...
或
<input type="file" name="file[]" />
<input type="file" name="file[]" />
它们可以动态地通过JavaScript从服务器创建,或者提前创建的。无论哪种方式,您都可以上传多个文件,但每个输入字段只有文件。
第一个选项将正常工作。您将在PHP中为每个文件获取一个$ _FILES数组条目。另一种选择,与数组符号,有点反直觉。你得到的东西看起来像
$_FILES = array(
'file' => array(
'name' => array(
0 => 'name of first file',
1 => 'name of second file
),
'type => array(
0 => 'mime type of first file',
1 => 'mime type of second file',
etc....
也许我的英语不好,但我写过: “不是这样的:选择一个文件,它选择股票,选择第二个文件,它选择股票并上传,但是立即选择所有需要的文件和上传他们。“ :) – Dmitry 2011-03-06 17:20:25
在HTML5成为标准和广泛应用之前,这是在所有浏览器中支持它的唯一实用方式,不需要使用任何超越简单html的客户端。 – 2011-03-06 23:14:53
也许上传一个接一个,一个完成之后再启动另外一个? – JCOC611 2011-03-06 16:49:59