我正在尝试使用Retrofit 2上传文件,但它无法正常工作。
我尝试上传的文件是图片或doc / docx类型。我在上传之前验证文件是否存在。我还验证了服务器信息是否正确。
MultipartBody.Builder b = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("title", builder.getTitle())
.addFormDataPart("status", String.valueOf(builder.getStatus()));
b.addFormDataPart("file_f", file1.getName(),
RequestBody.create(MediaType.parse("multipart/form-data"), file1));
b.addFormDataPart("file_s", file2.getName(),
RequestBody.create(MediaType.parse("multipart/form-data"), file2));
return b.build();