我应该一个一个地上传文件还是一次上传?

Should i upload files one by one or at once?

实际上,我在 retrofit2 的帮助下通过 mulitpart/form-data 将文件上传到 node.js 服务器。这些都很好 运行ning 。但我想问的是 我应该一次上传多个文件还是 运行 循环一个一个地上传?

欢迎提出任何建议。

让 Retrofit 为您处理,您可以传递要上传的文件列表,Retrofit 会处理它:

@Multipart
@POST("upload")
Call<ResponseBody> sendManyFiles(
@Part("content") RequestBody content,
@Part List<MultipartBody.Part> files);

要使用文件创建 MultipartBody,请使用:

RequestBody requestFile =
        RequestBody.create(
            MediaType.parse(getContentResolver().getType(fileUri)), 
            file
        );
MultipartBody.Part.createFormData(name, file.getName(), requestFile);