posts - 296,comments - 1,views - 2995

1.我昨天的成就

完成了传输图片的接口

2.遇到什么困难

图片一直传不过去

3.今天的任务

继续写传输图片的接口

4.代码/截屏

private void scImage() {
    //1、创建请求体
    RequestBody requestBody = new MultipartBody.Builder()
            .setType(MultipartBody.FORM)//请求类型
            .addFormDataPart("name", "lisi")//参数1

            // 第一个参数传到服务器的字段名,第二个你自己的文件名,第三个MediaType.parse("*/*")数据类型,这个是所有类型的意思,file就是我们之前创建的全局file,里面是创建的图片
            .addFormDataPart("uploadfile", "uploadfile", RequestBody.create(MediaType.parse("*/*"), file))
            .build();
    //2、调用工具类上传图片以及参数
    HttpUtil.uploadFile("http://192.168.24.148:8080/FishClass/upload", requestBody, new Callback() {

        //请求失败回调函数
        @Override
        public void onFailure(Call call, IOException e) {
            System.out.println("=============");
            System.out.println("异常::");
            e.printStackTrace();
        }

        //请求成功响应函数
        @Override
        public void onResponse(Call call, Response response) {

            //showResponse(response.body().string());//在主线程中显示提示框
            Log.d("onResponse","success");

        }

    });
}
posted on   leapss  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示