5
Volleyあり、HttpEntityなしのPOSTマルチパートリクエストの処理
これは実際には問題ではありませんが、必要に応じて参照できるように、ここで私の作業コードの一部を共有したいと思います。 ご存知のように、これはHttpEntityAPI22から非推奨となり、API23から完全に削除されました。現時点では、Android開発者のHttpEntityリファレンスにアクセスできなくなりました(404)。したがって、以下は、Volleyを使用し、HttpEntityを使用しないPOSTマルチパートリクエストの実際のサンプルコードです。動作し、でテストされていAsp.Net Web APIます。もちろん、コードはおそらく2つの既存のドローアブルファイルをポストする基本的なサンプルに過ぎず、すべての場合に最適なソリューションではなく、適切なチューニングも行われていません。 MultipartActivity.java: package com.example.multipartvolley; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.support.v4.content.ContextCompat; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; import com.android.volley.NetworkResponse; import com.android.volley.Response; import com.android.volley.VolleyError; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.IOException; public class MultipartActivity extends Activity { private final Context …