到目前为止,我的脚本一直运行良好;我能够毫无问题地上传图像文件,但不是最近。这就是我解决问题的方法:
检查文件是否已上传。
if ($_FILES['foto']["error"] > 0){
echo "Upload of photo image file failed (".$_FILES["foto"]["error"].").";
}
没有返回错误,因此上传成功。
接下来,我尝试回$_FILES['foto']['tmp_name']
显,这也返回了路径。
接下来,我检查了函数是否存在: function_exists('getimagesize'); 这返回真
接下来,我在php.ini中确认allow_url_fopen = On的值
最后,这一行var_dump(getimagesize($_FILES['foto']['tmp_name']));
返回 bool(false)
这里发生了什么以及为什么 getimagesize 函数失败。我尝试了不同的图像类型。