我正在使用Retrofit 2.0进行api解析。我将multiple image files
,文档文件,音频文件发送到服务器,但出现类似
java.lang.IllegalArgumentException:@Part
批注必须提供名称或使用MultipartBody.Part
参数类型。 (参数2)
API服务调用
@Multipart
@POST("save-portfolio")
Call<ResponseBody> savePortfolio(@Header("Authorization") String authorization,
@Part MultipartBody.Part[] images,
@Part MultipartBody.Part[] doc,
@Part MultipartBody.Part[] audio,
@Part("userid") RequestBody userid,
@Part("portfolio_id") RequestBody portfolio_id,
@Part("tags") RequestBody tag,
@Part("video") RequestBody video,
@Part("title") RequestBody title,
@Part("description") RequestBody description);
Call<ResponseBody> loginRequestCall = service.savePortfolio(authorization,imgbody,docbody,audiobody,userid,portfolio_id,tag,video,title,description);
答案 0 :(得分:0)
更新改造库的最新版本