【问题标题】:Count in upload files in codeigniter在codeigniter中计算上传文件
【发布时间】:2017-07-27 10:57:30
【问题描述】:

我不明白为什么会这样;

我在邮递员中选择了 3 个文件并_POST。

但它总是返回 5。

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

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

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

如果你知道,请帮助我

【问题讨论】:

  • 您是否尝试过使用数组Image[] 从邮递员发送密钥?
  • 邮政编码不是代码图像
  • @Marprin 是的,这是我的错误,我没有用数组发布它
  • @wolfgang1983 我想念它

标签: php codeigniter postman


【解决方案1】:

@北极星,

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

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

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

所以使用 Image 名称作为 Image[] ,确保在 Image 键名之后有方形后退“[]”。

现在每次你写 计数($_FILES['图像']); 它将返回 5。在键名中使用 []

【讨论】:

  • 谢谢你节省了我的时间:)
猜你喜欢
  • 2017-11-27
  • 1970-01-01
  • 2016-03-11
  • 2019-01-22
  • 2013-03-11
  • 2013-02-12
  • 2020-02-05
  • 1970-01-01
  • 2011-10-19
相关资源
最近更新 更多