第二阶段冲刺三

今天主要完成的任务:OKHttp的辅助工具类   okhttputils

遇到的困难:单个文件上传出现了错误,其他几乎没有出现问题。

解决办法:采用POST提交的方式取代单个文件的上传

今日体会:这个大佬太强了,只可惜自己知道这个框架知道的太晚了,不然上传文件就很容易搞定了,这个框架的作者写文档写的特别细,让人一看就能看懂,这是需要我去学习的

源程序代码实例

Post表单形式上传文件

OkHttpUtils.post()//
    .addFile("mFile", "messenger_01.png", file)//
    .addFile("mFile", "test1.txt", file2)//
    .url(url)
    .params(params)//
    .headers(headers)//
    .build()//
    .execute(new MyStringCallback());

显示图片

 OkHttpUtils
    .get()//
    .url(url)//
    .build()//
    .execute(new BitmapCallback()
    {
        @Override
        public void onError(Request request, Exception e)
        {
            mTv.setText("onError:" + e.getMessage());
        }

        @Override
        public void onResponse(Bitmap bitmap)
        {
            mImageView.setImageBitmap(bitmap);
        }
    });

 

  

posted @ 2020-05-24 22:15  一粒盐  阅读(59)  评论(0编辑  收藏  举报