真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在Android中利用OkHttp與php實現(xiàn)一個圖片上傳功能-創(chuàng)新互聯(lián)

這篇文章給大家介紹如何在Android中利用OkHttp與php實現(xiàn)一個圖片上傳功能,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于做網(wǎng)站、網(wǎng)站制作、黃驊網(wǎng)絡推廣、微信平臺小程序開發(fā)、黃驊網(wǎng)絡營銷、黃驊企業(yè)策劃、黃驊品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供黃驊建站搭建服務,24小時服務熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

今天寫項目的時候需要多圖片上傳,就用okhttp簡單寫一個例子。

public class MainActivity extends AppCompatActivity {

  private OkHttpClient client;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    client = new OkHttpClient();
    postImage();
  }

  private void postImage(){
    //這里方便演示。讀取drawable里的圖片。
    Bitmap bm = BitmapFactory.decodeResource(getResources(),R.drawable.demo);

    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

    bm.compress(Bitmap.CompressFormat.JPEG,100,byteArrayOutputStream);

    MultipartBody.Builder builder = new MultipartBody.Builder().setType(MultipartBody.FORM)
        .addFormDataPart("img_1","1.jpg", RequestBody.create(MediaType.parse("image/jpeg"),byteArrayOutputStream.toByteArray()))
        .addFormDataPart("img_2","2.jpg", RequestBody.create(MediaType.parse("image/jpeg"),byteArrayOutputStream.toByteArray()))
        ;
    //有多個圖片就用for循環(huán)添加即可

    MultipartBody build = builder.build();

    okhttp3.Request bi = new okhttp3.Request.Builder()
        .url("后臺地址") 
        .post(build)
        .build();

    client.newCall(bi).enqueue(new Callback() {
      @Override
      public void onFailure(Call call, IOException e) {
        Log.i("TAG", "onFailure: 失敗");
      }

      @Override
      public void onResponse(Call call, okhttp3.Response response) throws IOException {
        Log.i("TAG", "onResponse: " + response.body().string());
        //提交成功處理結(jié)果....
      }
    });

  }
}

網(wǎng)頁名稱:如何在Android中利用OkHttp與php實現(xiàn)一個圖片上傳功能-創(chuàng)新互聯(lián)
分享路徑:http://weahome.cn/article/dejids.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部