我正在尝试将图片上传到vk.com。我有下一个
documentation。
根据它,我必须在帖子字段photo
中发送图像。但是,我无法弄清楚如何使用retrofit2
进行设置。
我目前的代码:
String fileName = file.getName().substring(0, file.getName().lastIndexOf("."));
RequestBody requestFile = RequestBody.create(MediaType.parse("image/png"), file);
MultipartBody.Part body = MultipartBody.Part.createFormData(fileName, file.getName(), requestFile);
Response<UploadFileResponse> response = wallpostService.upload(url, body).execute();
@Multipart
@POST("{url}")
Call<UploadFileResponse> upload(
@Path("url") String url,
@Part MultipartBody.Part file
);
因此,我经常收到403错误..