0

iOS デバイスで使用するために設計された Web アプリがあります。Web アプリには、ユーザーが iOS デバイスから画像をアップロードしたり、カメラから画像を取得したりできるようにするためのファイル アップローダーが含まれています。

私が直面している問題は、ユーザーがこのインターフェースからも PNG 画像をアップロードできるようにしたいということです。

ただし、何が起こっているのかというとimage.jpg、元のファイル拡張子を尊重せずに、Web アプリに送信する前に iOS がファイルの名前を変更しているようです。これは、.png ファイルの透明度を維持しようとしているだけの問題であり、これは拡張子の名前変更で失われます。

これを処理する方法について何か考えはありますか?事前に、この面での支援に感謝します。

4

1 に答える 1

0

Mobile Safari では、現時点では jpeg のアップロードのみが許可されています。png をアップロードしようとすると、jpeg 形式に (かなり) 圧縮されてから、サーバーにアップロードされます。

これを回避しようとしている唯一の方法は、iOS 用のネイティブ アプリを作成し、Cocoa-Touch API を介して画像をアップロードすることです。

この問題について、Apple にバグ レポートを提出しました。バグ ID: 14494395

于 2013-07-19T17:26:36.160 に答える