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);

相关内容

热门资讯

黑科技ai代打!德扑之星辅助器... 黑科技ai代打!德扑之星辅助器购买(wpk最新黑科技)起初是真的有挂(有挂秘笈)-哔哩哔哩是一款可以...
黑科技安卓版!wepoke辅助... 黑科技安卓版!wepoke辅助软件下载(德州ai辅助神器软件)真是真的是有挂(揭秘有挂)-哔哩哔哩,...
黑科技插件!wepoke算法(... 1、黑科技插件!wepoke算法(德州ai人工智能)真是是有挂(有挂秘笈)-哔哩哔哩2、进入游戏-大...
黑科技新版!wpk到底有外挂(... 1、黑科技新版!wpk到底有外挂(aapoker辅助工具ai)原生真的是有挂(有挂方针)-哔哩哔哩;...
黑科技挂!wpk有长期盈利玩家... 黑科技挂!wpk有长期盈利玩家(wepoke有没有挂)固有是真的有挂(有挂详细)-哔哩哔哩是一款可以...
黑科技玄学!Wpk辅助器(aa... 1、黑科技玄学!Wpk辅助器(aapoker辅助工具ai)往昔是有挂(有挂方式)-哔哩哔哩;详细教程...
黑科技系统!智星德州菠萝有人机... 黑科技系统!智星德州菠萝有人机(wpk到底有没有外挂)原先有挂(的确有挂)-哔哩哔哩1、快速入门:当...
黑科技了解!拱趴大菠萝切牌规律... 黑科技了解!拱趴大菠萝切牌规律(微扑克透牌)最初真的是有挂(有挂辅助)-哔哩哔哩是一款可以让一直输的...
黑科技讲解!德州ai辅助软件(... 黑科技讲解!德州ai辅助软件(wepoke智能ai)最初是有挂(真实有挂)-哔哩哔哩;一、德州ai辅...
黑科技规律!扑克时间辅助软件(... 黑科技规律!扑克时间辅助软件(aapoker发牌机制)一向真的有挂(有挂讲解)-哔哩哔哩是一款可以让...