ios - 移动 Safari 中的文件上传和 EXIF

标签 ios file-upload mobile-safari

正如这些问题中所指出的,在某些情况下,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/

相关文章:

ios - EXC_BREAKPOINT 当返回到 ScrollView 中的 imgview View 时

jquery - 单击按钮在 iDevices 上不起作用

ios - 在某些设备上的 iPhone safari 中网页加载缓慢

jquery - 文件输入 - 防止选择某些类型的文件和大小

javascript - 如何通过单击另一个元素来触发对输入文件元素的单击

javascript - 在 iPhone 4/4s (iOS 7.0.1) 上放大文本输入字段时崩溃 Safari(并且仅在缩放时)

ios - 从 iOS 上的 React Native 应用程序访问 NSUserDefaults

ios - 如何为 addSubView : using Autolayout 设置动画

php - 如何在 android/ios 应用程序中配置 facebook 注册功能

java - 上传完成后重定向