我有一个专为在iOS设备上使用而设计的网络应用。该网络应用程序包括文件上传器,旨在允许用户从他们的iOS设备上传图像或从他们的相机拍摄图像。
我遇到的问题是我希望用户能够通过此界面上传PNG图像。
然而,正在发生的事情是iOS似乎在将文件image.jpg
发送到Web应用程序之前重命名,而不是尊重原始文件扩展名。这只是一个问题,因为我试图保留.png文件的透明度,这在扩展名重命名时会丢失。
有关如何处理此问题的任何想法?提前谢谢你在这方面的任何帮助。
答案 0 :(得分:0)
Mobile Safari目前只允许上传jpeg。如果您尝试上传png,它将(大量)压缩为jpeg格式,然后上传到服务器。
我们解决这个问题的唯一方法是为iOS创建原生应用并通过Cocoa-Touch API上传图片。
我已经就此问题向苹果提交了一份Bug报告。错误ID:14494395