我想使用Retrofit进行API调用。 该调用将基本上发送一些数据,连同一个图像。 这是我写的东西:Android Retrofit只允许使用一种编码注释
@POST("notes/new")
@Multipart
@FormUrlEncoded
Call<Note> getData (@Field("title") String title,
@Field("note") String note,
@Header("Authorization") String auth,
@Part MultipartBody.Part file,
@Part("file")RequestBody image);
可以看出,代码中有两种编码:在@Multipart支持图片上传和@FormurlEncoded需要使用@Field注释时使用。所以,如果其中任何一个都不存在,我就无法工作。一次只允许一个Encoding注释。 我该如何解决这个问题?请帮助