在codeigniter

时间:2017-07-27 02:05:54

标签: php codeigniter postman

我无法理解为什么会这样;

我在postman中选择3个文件,然后_POST它。

但它总是返回5.

我认为count($ _ FILES [' filename'])会返回文件计数,但不是。

所以我检查文件大小并计算它,相同的返回值,5。

这是我的codeigniter代码,很简单。

如果您了解它,请帮助我

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

@Polaris,

它将始终返回5,因为您从PostMan发布的Image元素不是数组。

第二件事是当你将文件发布到脚本时它总是有

$_FILES['Image'] => array(
    [name] => '',
    [type] => '',
    [tmp_name] => '',
    [error] => '',
    [size] =>''
);

因此,请将图像名称用作图像[],确保在图像键名称后面有方框“[]”。

现在你每次写作     计数($ _ FILES [ '图像']); 它将返回5.使用键名称中的[]