iPhone图片没有上传

时间:2017-06-13 04:16:15

标签: php iphone image

我正在构建一个移动网站,使用以下代码从iPhone中捕获图片:

<input type="file" id="fileToUpload" name="fileToUpload" accept="image/*" capture="camera" style="display: block;">

这可以很好地打开相机并允许我点击图片。直到现在一切都好。

在提交时,我使用以下php代码解析条目:

            if(isset($_POST["submit"])) {
            $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
            if($check !== false) {
                //echo "File is an image - " . $check["mime"] . ".";
                $uploadOk = 1;
            } else {
                $error[$i+1] = "File is not an image.";
                $uploadOk = 0;
            }
        }

这在PC上运行正常但在iPhone上却出错

"getimagesize():Filename cannot be empty in line 104".

第104行是:

$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

看起来问题出在我的php.ini上。最大上传大小设置为2M,我的照片超过2M。修正了它,它就像一个魅力!