所以就像我读过的许多帖子一样,当我从我的 iphone 将文件上传到我的网站时,图像会以错误的方式旋转。我理解为什么并且我有一个函数可以读取 exif 数据来检测方向。
我还有一些代码和一个 switch 语句在这里将图像旋转 90 度我遇到的问题是
$image = imagecreatefromstring(file_get_contents($_FILES['file']['tmp_name']));
返回相同的旧错误,即允许的 x 字节内存大小已用完
我无权访问我的 php.ini 来增加最大上传大小我也无法在这个远程服务器上使用 .htaccess 文件做任何事情
从我的 iphone 上传的文件都抛出这个错误,因为我相信每个人的 iphone 也是如此
我可以使用检测图像大小
$info = getimagesize($_FILES['file']['tmp_name']);
由于 switch 语句基于 $image var,我该如何解决这个问题?在 $info var 中获取文件大小(高度和宽度)后,我该怎么办?
期待回复 谢谢!