我正在尝试将图像上传到 php 脚本。我有一个非持久性错误,导致上传的某些图像的文件大小为 0。我尝试将 _FILES 数组打印到我的日志文件中,它显示错误代码为 0,应该没问题.
这些行:
foreach($_FILES['image_file'] as $key => $val){
error_log(date('j/n/o H:i:s')." ". $key ." => ".$val. "\n", 3,$log_path);
}
在日志文件中给我这些:
- 2012 年 3 月 10 日 12:12:54 名称 => 59175248636.jpg
- 2012 年 3 月 10 日 12:12:54 类型 => 图像/jpeg
- 2012 年 3 月 10 日 12:12:54 tmp_name => C:\WINDOWS\Temp\php411F.tmp
- 2012 年 3 月 10 日 12:12:54 错误 => 0
- 2012 年 3 月 10 日 12:12:54 大小 => 0
从日志文件中可以看出,这个脚本在 Windows 机器上运行,我对此知之甚少。我已经将 php.ini 中的 post_max_size 更改为 10M,并将 upload_max_size 更改为 10M。
我对这个问题感到震惊。当我在自己的设备上进行测试时,它工作正常,但由于某种原因,当我的测试人员尝试时,它失败了。