Android-Retrofit多文件上传出错
创始人
2024-08-19 20:30:09
0
  1. 借助 MultipartBody.Part 和 RequestBody 类型参数进行多文件上传:

MultipartBody.Builder builder = new MultipartBody.Builder().setType(MultipartBody.FORM); for (int i = 0; i < files.size(); i++) { File file = new File(files.get(i).getPath()); RequestBody requestBody = RequestBody.create(MediaType.parse("multipart/form-data"), file); builder.addFormDataPart("file_name" + i, file.getName(), requestBody); } MultipartBody multipartBody = builder.build(); Call call = api.uploadFiles(multipartBody);

  1. 在 Retrofit 接口声明的方法中使用 @Part List 类型的参数,用于支持多个文件上传:

@Multipart @POST("upload/files") Call uploadFiles(@Part MultipartBody.Part file1, @Part MultipartBody.Part file2);

List parts = new ArrayList<>(); for (int i = 0; i < files.size(); i++) { File file = new File(files.get(i).getPath()); RequestBody requestBody = RequestBody.create(MediaType.parse("multipart/form-data"), file); MultipartBody.Part part = MultipartBody.Part.createFormData("file_name" + i, file.getName(), requestBody); parts.add(part); } Call call = api.uploadFiles(parts);

相关内容

热门资讯

昨日!wepoker透视方法,... 昨日!wepoker透视方法,智星德州插件,其实是有挂(真的有挂)1、完成智星德州插件有辅助插件,帮...
今天上午!wepoker辅助器... 今天上午!wepoker辅助器怎么弄,德普之星透视辅助软件激活码,本来真的是有挂(有挂总结)1、玩家...
最终!扑克之星辅助,德扑之星怎... 您好,德扑之星怎么开辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
2026版规律!wepoker... 2026版规律!wepoker私人定制透视,德扑之星的辅助工具介绍,一贯确实有挂(的确有挂)1、这是...
今天上午!hhpoker可以控... 今天上午!hhpoker可以控制牌吗,德普之星透视辅助软件下载,竟然存在有挂(有挂分享)1、玩家可以...
今年以来!hhpoker有透视... 今年以来!hhpoker有透视功能吗,智星德州可以透视吗,果然真的是有挂(确实有挂)1、让任何用户在...
目前来看!we-poker有人... 目前来看!we-poker有人玩吗,德普之星透视辅助软件是真的吗,好像确实有挂(有挂秘籍)一、德普之...
随着!wepoker到底有没有... 随着!wepoker到底有没有透视,德普之星有辅助软件吗,好像真的有挂(有挂猫腻)1、完成德普之星有...
教程辅助挂!aapoker怎么... 教程辅助挂!aapoker怎么设置提高好牌几率,德普之星透视辅助软件下载,本来存在有挂(真是有挂)1...
推出新举措!hhpoker俱乐... 推出新举措!hhpoker俱乐部是干嘛的,德扑之心免费透视,总是确实有挂(有挂总结)推出新举措!hh...