即时通讯使用java脚本上传多个图片但有些如何无法正常工作...只有第一个文件上传。 javascript独立工作,但当我将它与我现有的代码集成时,它不会。我在提交后引用相同的php文件,然后使用if($ _ REQUEST ['Submit'])。 我已经尝试修复它工作的元素数量......但是不能让它动态地工作
答案 0 :(得分:1)
在名称末尾用方括号命名输入。如果括号内没有值,它们将按顺序放入数组中。如果有值,则将其用作数组中的键:
HTML:
<input type="hidden" name="inp[]" value="a" />
<input type="hidden" name="inp[]" value="b" />
<input type="hidden" name="inp[]" value="c" />
<input type="hidden" name="inp[foo]" value="bar" />
PHP:
print_r($_POST);
/*
array(
0 => 'a',
1 => 'b',
2 => 'c',
'foo' => 'bar'
)
*/
同样适用于$_FILES
数组。
答案 1 :(得分:0)
PHP有一个max_upload_size和max_post_size如果您的上传帖子大小超过这些,那么上传通常会失败。确保你将这些设置设为真高,我通常设置为200M +
使用phpinfo()来获取这些值的设置
更好的选择是让您的脚本在后台一次上传一个文件