0

我有一个专为在 iOS 设备上使用而设计的网络应用程序。该网络应用程序包括文件上传器,旨在允许用户从他们的 iOS 设备上传图像或从他们的相机拍摄图像。

我遇到的问题是我希望用户也能够通过此界面上传 PNG 图像。

然而,正在发生的事情是,iOS 似乎在将文件image.jpg发送到 Web 应用程序之前重命名了文件,而不尊重原始文件扩展名。这只是一个问题,因为我试图保持 .png 文件的透明度,而这在扩展名重命名中丢失了。

关于如何处理这个问题的任何想法?提前感谢您在这方面的任何帮助。

4

1 回答 1

0

Mobile Safari 目前只允许上传 jpeg。如果您尝试上传 png,它将被(大量)压缩为 jpeg 格式,然后上传到服务器。

我们解决这个问题的唯一方法是为 iOS 创建一个本机应用程序并通过 Cocoa-Touch API 上传图像。

我已针对此问题向苹果提交了错误报告。错误 ID:14494395

于 2013-07-19T17:26:36.160 回答