正如这些问题中所指出的,在某些情况下,iOS 上上传的照片的地理位置和其他 EXIF 元数据会被删除(在 Safari 中):
https://apple.stackexchange.com/questions/326789/gps-exif-from-iphone-photo-upload-in-safari
Image upload from iphone strips exif data
到目前为止,我还没有找到对发生这种情况的情况的正确描述。我有 2 台设备用于测试,安装了最新的 iOS,其中 EXIF 元数据未被删除。
有没有办法确定(最有可能在浏览器中或从上传中确定)元数据是否已被剥离以便向用户显示某种信息?
最佳答案
我现在可以告诉你,对于我的 iPhone X 和 IOS 13.3(当前),如果我使用默认的“设置”->“相机”->“格式”设置(即“高效”),exif 数据将被删除。但如果我将其更改为“最兼容”,则 EXIF 数据不会被删除。如果我在上传之前不在手机上对照片进行任何操作,这些结果是一致的。
看起来在“高效”模式下拍摄的照片如果先在手机上编辑过,就会上传带有 EXIF 数据的照片 - 但我还没有进行广泛的测试来验证这种情况是否总是如此或在什么条件下发生这总是有效的。
关于ios - 移动 Safari 中的文件上传和 EXIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57942150/