package com.anthony.library.data.upload; import com.anthony.library.Constants; import java.util.Map; import okhttp3.RequestBody; import okhttp3.ResponseBody; import retrofit2.http.Multipart; import retrofit2.http.POST; import retrofit2.http.PartMap; import retrofit2.http.Url; import rx.Observable; /** * Created by Anthony on 2016/7/8. * Class Note: * using this to upload */ public interface UploadApi { String end_point = Constants.Remote_BASE_END_POINT; @Multipart @POST Observable<ResponseBody> uploadFile(@Url String url, @PartMap Map<String, RequestBody> params); }