Je veux faire un appel d'API à l'aide Retrofit. L'appel va essentiellement envoyer des données, avec une image. C'est ce que j'ai écrit:Android Retrofit Une seule annotation de codage permet
@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);
Comme on le voit, le code a deux codages: le @Multipart pour soutenir le téléchargement d'images et @FormurlEncoded doit être utilisé lors de l'utilisation de l'annotation @field. Donc, je ne peux pas travailler si l'un d'entre eux est absent. YET Retrofit n'autorise qu'une seule annotation d'encodage à la fois. Comment je m'y prend? S'il vous plaît aider