7

base64 + phonegap 2.5 を使用して、html5 キャンバス データをサーバーに保存しようとしています。

プラットフォーム: Windows Phone 7 および 8、Android および IOS。

画像のサイズ変更の基本的な必要性は、サーバーに送信する前にデータを最適化することです。

次のような Android プラットフォームの base64 応答メソッドに問題があります

問題:

  1. Android 4.2 : このコードを書きましc.toDataURL("image/jpeg"); たが、これを取得しましたdata:image/png;base64
  2. Android 2.3 : base64 データを取得できません

私は何か間違っていますか?

4

2 に答える 2

2

のみimage/pngが古いブラウザー (WebKits) でサポートされており、存在することが信頼できる唯一のコーデックです。img/jpeg後で追加され、まだ多くのブラウザーでサポートされていません。

Android 2.3 の場合: 通常のブラウザで実行できるか試してください。そこで動作する場合、それは PhoneGap の問題であり、作成者に報告する必要があります。

于 2013-03-19T10:03:32.663 に答える