按照下面流程开发时遇到的bug
java.lang.IllegalArgumentException: @PartMap parameters can only be used with multipart encoding. (parameter #9
利用retrofit进行上传图片请求时’
ApiNet中的注解`
@POST("orders-comments")
Observable<EvaluateEntity> sendEvaluate(@HeaderMap Map<String,String> headers,@Query("productId"),@QueryMap Map<String,String> map,@PartMap() Map<String, RequestBody> file);
封装的方法
public void sendEvaluate(Subscriber<EvaluateEntity> subscriber,Map requestToken,long productId,long Map<String,String> map,Map<String, RequestBody> partParams){
mApiNet.sendEvaluate(requestToken,productId,shopId,anonymity,description,logistics,attitude,map,partParams)
.subscribeOn(Schedulers.io())
.unsubscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())