我无法理解为什么会这样;
我在postman中选择3个文件,然后_POST它。
但它总是返回5.
我认为count($ _ FILES [' filename'])会返回文件计数,但不是。
所以我检查文件大小并计算它,相同的返回值,5。
这是我的codeigniter代码,很简单。
如果您了解它,请帮助我
答案 0 :(得分:0)
@Polaris,
它将始终返回5,因为您从PostMan发布的Image元素不是数组。
第二件事是当你将文件发布到脚本时它总是有
$_FILES['Image'] => array(
[name] => '',
[type] => '',
[tmp_name] => '',
[error] => '',
[size] =>''
);
因此,请将图像名称用作图像[],确保在图像键名称后面有方框“[]”。
现在你每次写作 计数($ _ FILES [ '图像']); 它将返回5.使用键名称中的[]