Php iOS文件上传通过";拍照或录像”;不包含EXIF数据

Php iOS文件上传通过";拍照或录像”;不包含EXIF数据,php,ios,iphone,image,file,Php,Ios,Iphone,Image,File,我正在使用: $exif = exif_read_data($target); $source = imagecreatefromjpeg($target); 然后通过以下方式将EXIF卸下: die(var_dump($exif)); 现在,当我使用刚刚拍摄的照片通过“照片库”上传时,我得到了相关的旋转EXIF,以便能够纠正方向,但我使用“拍摄照片或视频”,它不包含EXIF,然后上传横向,方向错误。它只返回以下内容: array(7) { ["FileName"]=> string(

我正在使用:

$exif = exif_read_data($target);
$source = imagecreatefromjpeg($target);
然后通过以下方式将EXIF卸下:

die(var_dump($exif));
现在,当我使用刚刚拍摄的照片通过“照片库”上传时,我得到了相关的旋转EXIF,以便能够纠正方向,但我使用“拍摄照片或视频”,它不包含EXIF,然后上传横向,方向错误。它只返回以下内容:

array(7) { ["FileName"]=> string(12) "image-55.jpg" ["FileDateTime"]=> int(1467985594) ["FileSize"]=> int(1538119) ["FileType"]=> int(2) ["MimeType"]=> string(10) "image/jpeg" ["SectionsFound"]=> string(0) "" ["COMPUTED"]=> array(4) { ["html"]=> string(26) "width="4032" height="3024"" ["Height"]=> int(3024) ["Width"]=> int(4032) ["IsColor"]=> int(1) } }

我真的不明白这是为什么,这是故意的,这是一个错误还是我需要改变我的代码?非常感谢您的建议。

您如何上传文件?只需通过
移动上传的文件
您就会收到任何警告,如
非法IFD大小…
?拍摄的照片(手机上的照片)是否有exif数据?如果不是,那么情况很清楚……:)没有警告或错误。。。使用PHP7。当使用文件选择器的“拍照”时,照片没有被存储,所以我真的无法判断它是否是有意的,非常令人沮丧!