【发布时间】:2017-07-27 05:27:09
【问题描述】:
如果我上传文件数组Image, 我想对每个文件做一些事情。 所以我把 Image[] 放在 Postman 中并让它发挥作用, 但它会发生错误。 我做某事或选择数组中第一个文件中的文件,是否正确 $_FILES['Image'][0]?还是不同的选择?
如果你知道,请帮助我
更新
for($i = 0 ; $i < $count ; $i++){
$file = $_FILES['Image']['name'][$i];
$ImagePath = $this->utils->sendFile($file);
}
我使用这个只是复制并粘贴它会出现这样的错误消息
非法的 tmp_name 字符串
【问题讨论】:
-
从
$_FILES['Image'][1]更改为$_FILES['file']['tmp_name'] -
@KundanPrasad 我对此有疑问,如果我选择数组中的第二个文件,我该如何选择它?和 $_FILEs['Image'] 不需要'Image' 字符串?如果这样做了,它的未定义索引。
-
第一个文件
$_FILES['file']['tmp_name']-> 第二个文件$_FILES['file']['tmp_name'][1] -
@KundanPrasad 我收到了这条消息-> 未定义索引:文件 |我把它改成图片?
-
我更改了图像,“消息”:“无法使用模式 r 打开 /tmp/3abe3ec9cd6d5fd2e4ac0022b2564f7b.directory:fopen(/tmp/3abe3ec9cd6d5fd2e4ac0022b2564f7b.directory):无法打开流:没有这样的文件或目录”
标签: php arrays codeigniter