2017-01-01 13 views
0

私はcordva-cameraを使用しており、正常に動作することがわかりました。問題は、base64でエンコードされている場合にのみ、他のフォーム変数に複数のイメージを送信できることです。複数のファイルを複数のファイルにアップロードする

私の質問は、Camera.DestinationType.FILE_URIを使用してhttp.postで複数の画像や他のフォームフィールドをPOSTする方法です。どのように画像をネイティブパスを使用して投稿しますか?

+0

ファイルを1つずつ送信する方法はありますか。パスやIDなどを取得してから、イメージ値を使用してフォームを投稿してください。 –

+0

これは最悪の場合のシナリオで行うことができますが、これを避けて、画像を1つのフォームにまとめて投稿するには、通常はウェブアプリケーションのように –

+0

[画像ピッカー]( https://ionicframework.com/docs/v2/native/image-picker/) –

答えて

0

ファイルプラグインのresolveLocalFilesystemUrlを使用すると、イメージをBlobオブジェクトに変換できます。その後、BlobオブジェクトをFormDataに入れてアップロードします。私はあなたの問題と同じようにthis articlethisで解決しました。

関連する問題