カメラを使用する方法はありますが、画像は ionic 2 プラットフォームで base64 エンコードされませんか? base64以外のエンコードを使いたい。
ありがとうございました
カメラを使用する方法はありますが、画像は ionic 2 プラットフォームで base64 エンコードされませんか? base64以外のエンコードを使いたい。
ありがとうございました
https://ionicframework.com/docs/v2/native/camera/
Ionic ドキュメントからの引用:
戻り値の形式を選択します。Camera.DestinationType で定義されています。デフォルトは FILE_URI です。DATA_URL : 0、base64 でエンコードされた文字列として画像を返す、FILE_URI : 1、画像ファイルの URI を返す、NATIVE_URI : 2 画像のネイティブ URI を返す (例: iOS の assets-library:// または Android の content://)
だからあなたは今Camera.DestinationType
等しい必要がありますDATA_URL
。これを望まない場合は、FILE_URI
これを使用してファイル URI を取得し、その後、別の cordova プラグインを使用して URI から実際に画像を取得し、サーバーに送信できるようにすることができます。
また
NATIVE_URI
assets-library://.....
これはiOS とAndroid で返されcontent://.....
ます。
どちらが必要かは、ユース ケース シナリオによって異なります。