0

这似乎是一个简单的问题 - 我正在使用的网站上有一个标准的 php 图片上传,除了无法从通过 iOS 上传的照片中获取 DateTime 信息外,它工作正常。我能够获取方向数据和旋转图像等,但我无法找到任何拍摄日期的信息。信息可从通过 PC 上传的 iOS 照片(即从 iPhone/iPad 导入后)中检索,而不是从 iDevice 本身检索。

有谁知道是否可以通过php上传从iOS照片中获取日期?如果是这样,我应该在哪里查看 EXIF?

4

2 回答 2

1

通过 safari mobile 上传的照片被删除了大部分元数据,包括日期时间和地理位置。您收到的唯一元数据是:

  • 色彩空间
  • Exif IFD 指针
  • 方向
  • 像素X维度
  • 像素Y维度

如果您将照片传输到桌面浏览器并上传,则元数据将存在。此外,如果您使用 Hybrid-Native 或 Native 应用程序,您可以保留照片元数据。

该数据是通过在 javascript 中测试 EXIF 数据解析器获得的。我找不到提到这个“功能”的实际 Apple 文档

于 2015-03-06T16:12:46.607 回答
0

使用http://es1.php.net/manual/es/function.exif-read-data.php和 FILE FileDateTime =

$arrImageData = read_exif_data($web_dir); $datetime = $arrImageData["FILE"]["FileDateTime"];

看起来,我不知道哪个 EXIF 给了 iOS

于 2013-01-16T23:18:32.407 回答