iOS Mobile Safari文件上传重命名文件

时间:2013-06-27 20:04:03

标签: ios file-upload mobile-safari

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

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

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

有关如何处理此问题的任何想法?提前谢谢你在这方面的任何帮助。

1 个答案:

答案 0 :(得分:0)

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

我们解决这个问题的唯一方法是为iOS创建原生应用并通过Cocoa-Touch API上传图片。

我已经就此问题向苹果提交了一份Bug报告。错误ID:14494395