如何以正确的方向通过 POST 发送图片
Posted
技术标签:
【中文标题】如何以正确的方向通过 POST 发送图片【英文标题】:How to send a picture via POST with correct orientation 【发布时间】:2011-02-23 19:14:37 【问题描述】:我想通过 http post 请求将图像发送到 saas。 该图像由 iPhone 相机拍摄或从 iPhone 库中选择。 问题是 iPhone 似乎在 exif 数据中编码了图像的方向,所以当我尝试通过 POST 发送图像时,服务会用错误的方向详细说明它(首先检查 exif 标签并不那么聪明)。 有人可以发布一个检查 exif(如果有的话)并制作具有正确方向的新图像的 sn-p 吗?
感谢您的帮助。
【问题讨论】:
【参考方案1】:冒着鼓励复制粘贴编程的风险,我会说我使用找到的代码here 来做同样的事情。它会获取一个 UIImage,检查 EXIF 数据,然后返回一个新的 UIImage,该 UIImage 已调整为匹配,因此您的服务无需担心它。
请记住,您可能需要稍微调整一下以满足您的特定需求。不过,这绝对是一个起点。
【讨论】:
该代码有效,但我保留将其标记为已接受的答案(实际上我现在可以自己做),因为没有外部资源直接在这里回答。所以我只投票给你;)以上是关于如何以正确的方向通过 POST 发送图片的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 POST 和 AFNetworking 以变量形式发送数据?
如何在swift 3中制作一个json对象以通过POST api发送它?