サーバーに画像を送信する必要があります(最適なオプションはHttpURLConnectionを使用していると思います)。私が読んだドキュメントやウェブサイトでは、これを行う最善の方法はMultipartEntityを使うことです。HttpURLConnectionを使用してサーバーに画像を送信する
1_これを行うのが最善の解決策ですか?
2_ Android Studioでは、 'MultipartEntity'というシンボルを解決できないというエラーがありました。私はそれを解決するために私は外部ライブラリをダウンロードする必要があることをお読みください。どちらが、どのように私はそれらをダウンロードできますか?このため
3_私は、バックグラウンドでこのプロセスを実行したいが、私はこの質問(Sending files using POST with HttpURLConnection)からの回答のようにパラメータを受け取るしたいので、私はAsyncTask<String, Void, String>
ようAsyncTaskを書き間違いを持っている:String urlString, MultipartEntity reqEntity
を。それを解決するにはどうすればよいですか?
ライブラリを取得するには、Gradleを使用します。 Okhttpはファイルの送信を処理できます。おそらくAndroidにはもう存在しないApache HTTPが(デフォルトで) –
であると思われます。そのクラスを使用する場合は、こちらを参照してください。 http://stackoverflow.com/questions/28470486/android-multipartentity-and-dependencies –
問題は、デフォルトライブラリを使用して解決できなかったことです。私はここを読んでいます[http://stackoverflow.com/questions/21240376/multipartentity-は解決できないタイプにすることができます]私は外部ライブラリを使用して解決することができます。そして、あなたにgitHubに行くリンクがあり、メッセージ番号が表示されます404 –