有关CUploadedFile::getInstancesByName参数疑问?
[color="#FF0000"][b]post页面附带 上传文件
跟踪 $_FILES 如下: 发现名称分别为 upload_content upload_thumb
可是 getInstancesByName(‘upload’) 却把 upload_content upload_thumb 的内容一块都获取了
print_r(CUploadedFile::getInstancesByName(‘upload’));
却把上传文件都输出了,什么原因? 参见下面断点。[/b][/color]
print_r($_FILES);
----2012-11-07 14:17:12 ------------------
array (
‘upload_content’ =>
array (
'name' =>
array (
0 => 'tch0johea3y.jpg',
1 => 'xj1134thcoj.jpg',
2 => 'o5holgbbum3.jpg',
3 => 'b1cppqsxdfj.jpg',
4 => '50a3jxelm5z.jpg',
5 => 'cmumpddlhre.jpg',
6 => 'iyxcxgeqbv0.jpg',
7 => 'pkcrasgeu2i.jpg',
8 => 'g1iux2vzpaw.jpg',
9 => 'gb4pdoccrrf.png',
10 => 'the4k4kiyid.png',
11 => 'hsednbyvsri.jpg',
12 => 'imltvdwvbbw.jpg',
13 => '55pjvby0fgr.jpg',
14 => 'zqqr30qs0br.jpg',
15 => 'adbfro1qis1.jpg',
16 => 'bvbqeowdube.jpg',
17 => '1jgrqaexojg.jpg',
18 => '2afjvueqjok.jpg',
19 => '51e3045wrnl.png',
),
'type' =>
array (
0 => 'image/jpeg',
1 => 'image/jpeg',
2 => 'image/jpeg',
3 => 'image/jpeg',
4 => 'image/jpeg',
5 => 'image/jpeg',
6 => 'image/jpeg',
7 => 'image/jpeg',
8 => 'image/jpeg',
9 => 'image/png',
10 => 'image/png',
11 => 'image/jpeg',
12 => 'image/jpeg',
13 => 'image/jpeg',
14 => 'image/jpeg',
15 => 'image/jpeg',
16 => 'image/jpeg',
17 => 'image/jpeg',
18 => 'image/jpeg',
19 => 'image/png',
),
'tmp_name' =>
array (
0 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16C7.tmp',
1 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16C8.tmp',
2 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16C9.tmp',
3 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16CA.tmp',
4 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DA.tmp',
5 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DB.tmp',
6 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DC.tmp',
7 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DD.tmp',
8 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DE.tmp',
9 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DF.tmp',
10 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E0.tmp',
11 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E1.tmp',
12 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E2.tmp',
13 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E3.tmp',
14 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E4.tmp',
15 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E5.tmp',
16 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16F6.tmp',
17 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16F7.tmp',
18 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16F8.tmp',
19 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16F9.tmp',
),
'error' =>
array (
0 => 0,
1 => 0,
2 => 0,
3 => 0,
4 => 0,
5 => 0,
6 => 0,
7 => 0,
8 => 0,
9 => 0,
10 => 0,
11 => 0,
12 => 0,
13 => 0,
14 => 0,
15 => 0,
16 => 0,
17 => 0,
18 => 0,
19 => 0,
),
'size' =>
array (
0 => 33455,
1 => 5219,
2 => 2821,
3 => 30093,
4 => 27162,
5 => 44336,
6 => 1856,
7 => 1313,
8 => 1828,
9 => 2999,
10 => 1230,
11 => 1658,
12 => 7160,
13 => 2570,
14 => 2442,
15 => 2441,
16 => 3349,
17 => 2911,
18 => 4550,
19 => 1225,
),
),
‘upload_thumb’ =>
array (
'name' =>
array (
0 => 'nhm3piaclxl.jpg',
),
'type' =>
array (
0 => 'image/jpeg',
),
'tmp_name' =>
array (
0 => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16FA.tmp',
),
'error' =>
array (
0 => 0,
),
'size' =>
array (
0 => 33455,
),
),
)
print_r(CUploadedFile::getInstancesByName(‘upload’));
----2012-11-07 14:17:12 ------------------
array (
0 =>
CUploadedFile::__set_state(array(
'_name' => 'tch0johea3y.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16C7.tmp',
'_type' => 'image/jpeg',
'_size' => 33455,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
1 =>
CUploadedFile::__set_state(array(
'_name' => 'xj1134thcoj.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16C8.tmp',
'_type' => 'image/jpeg',
'_size' => 5219,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
2 =>
CUploadedFile::__set_state(array(
'_name' => 'o5holgbbum3.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16C9.tmp',
'_type' => 'image/jpeg',
'_size' => 2821,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
3 =>
CUploadedFile::__set_state(array(
'_name' => 'b1cppqsxdfj.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16CA.tmp',
'_type' => 'image/jpeg',
'_size' => 30093,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
4 =>
CUploadedFile::__set_state(array(
'_name' => '50a3jxelm5z.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DA.tmp',
'_type' => 'image/jpeg',
'_size' => 27162,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
5 =>
CUploadedFile::__set_state(array(
'_name' => 'cmumpddlhre.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DB.tmp',
'_type' => 'image/jpeg',
'_size' => 44336,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
6 =>
CUploadedFile::__set_state(array(
'_name' => 'iyxcxgeqbv0.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DC.tmp',
'_type' => 'image/jpeg',
'_size' => 1856,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
7 =>
CUploadedFile::__set_state(array(
'_name' => 'pkcrasgeu2i.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DD.tmp',
'_type' => 'image/jpeg',
'_size' => 1313,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
8 =>
CUploadedFile::__set_state(array(
'_name' => 'g1iux2vzpaw.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DE.tmp',
'_type' => 'image/jpeg',
'_size' => 1828,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
9 =>
CUploadedFile::__set_state(array(
'_name' => 'gb4pdoccrrf.png',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16DF.tmp',
'_type' => 'image/png',
'_size' => 2999,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
10 =>
CUploadedFile::__set_state(array(
'_name' => 'the4k4kiyid.png',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E0.tmp',
'_type' => 'image/png',
'_size' => 1230,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
11 =>
CUploadedFile::__set_state(array(
'_name' => 'hsednbyvsri.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E1.tmp',
'_type' => 'image/jpeg',
'_size' => 1658,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
12 =>
CUploadedFile::__set_state(array(
'_name' => 'imltvdwvbbw.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E2.tmp',
'_type' => 'image/jpeg',
'_size' => 7160,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
13 =>
CUploadedFile::__set_state(array(
'_name' => '55pjvby0fgr.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E3.tmp',
'_type' => 'image/jpeg',
'_size' => 2570,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
14 =>
CUploadedFile::__set_state(array(
'_name' => 'zqqr30qs0br.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E4.tmp',
'_type' => 'image/jpeg',
'_size' => 2442,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
15 =>
CUploadedFile::__set_state(array(
'_name' => 'adbfro1qis1.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16E5.tmp',
'_type' => 'image/jpeg',
'_size' => 2441,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
16 =>
CUploadedFile::__set_state(array(
'_name' => 'bvbqeowdube.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16F6.tmp',
'_type' => 'image/jpeg',
'_size' => 3349,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
17 =>
CUploadedFile::__set_state(array(
'_name' => '1jgrqaexojg.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16F7.tmp',
'_type' => 'image/jpeg',
'_size' => 2911,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
18 =>
CUploadedFile::__set_state(array(
'_name' => '2afjvueqjok.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16F8.tmp',
'_type' => 'image/jpeg',
'_size' => 4550,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
19 =>
CUploadedFile::__set_state(array(
'_name' => '51e3045wrnl.png',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16F9.tmp',
'_type' => 'image/png',
'_size' => 1225,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
20 =>
CUploadedFile::__set_state(array(
'_name' => 'nhm3piaclxl.jpg',
'_tempName' => 'D:\\APMServ5.2.6\\tmp\\uploadtemp\\php16FA.tmp',
'_type' => 'image/jpeg',
'_size' => 33455,
'_error' => 0,
'_e' => NULL,
'_m' => NULL,
)),
)