0
私は私がアップロードしたいマルチパートフォームを持っており、それは後付けで次のように定義されていますISで始まるbooleanにはmediatype、POJOにはmediatype、retrofitにはdoubleをどのように定義しますか?
@Multipart()
@POST("api/events/")
Observable<Event> postEvent(@Header("Authorization") String authHeader,@Part("venue") Venue venue,
@Part RequestBody image,
@Part RequestBody name,
@Part RequestBody description,
@Part RequestBody date,
@Part RequestBody type,
@Part RequestBody isInviteOnly,
@Part RequestBody isAgeRestricted,
@Part RequestBody isFree,
@Part RequestBody ticketPrice
);
ものはブールあり、チケット価格はダブルで、会場はPOJOです。
私は私はPOJOを解析するにはどうすればよい「プレーンテキスト/」
RequestBody requestBodyinvite = RequestBody.create(MediaType.parse("text/plain"),isInviteOnly);
RequestBody requestBodyvenue =RequestBody.create(MediaType.parse("text/plain",venue));
としてブールまたはPOJOを定義することはできませんので、私はエラーを取得するMediatype.parseを使用してMEDIATYPEを定義しようと文字列以外の型のパラメータ?
私のすべてのパラメータや画像のみのため、この作業はウィルをインタフェースあなたに
を次のようにPOJOとメディアタイプのパラメータを解析することができますか? – zacmwa
すべてのメディアタイプに対応します。私はこのフォーマットのビデオ、オーディオ、画像をアップロードします –
ブール値、POJO、整数はどうですか? – zacmwa