public interface API { @Multipart @POST("/user/addCarInfo") void addCarInfo(@QueryMap Map<String, Object> options, @Part("file") TypedFile file, Callback<JsonElement> response); }
[quote=引用 1 楼 cjh_android 的回复:] Bitmap 转 File,网上有很多,然后你可以看看这个 http://blog.csdn.net/lmj623565791/article/details/51304204 ,这个里面有单文件,多文件上传,就是这样了,我给你看下我的单文件上传吧 public interface IPublishFileLiveDynamic { @Multipart @POST("live_posts_add") Observable<BaseData> postFileLiveDynamic( @Part MultipartBody.Part file, @Part("live_id") String live_id, @Part("options") String options, @Part("kind") String kind, @Part("type") String type, @Part("token") String token, @Part("timestamp") String timestamp, @Part("content") String content, @Part("money") String money); } File file = new File(Environment.getExternalStorageDirectory(), "icon.png"); RequestBody photoRequestBody = RequestBody.create(MediaType.parse("image/png"), file); MultipartBody.Part photo = MultipartBody.Part.createFormData("photos", "icon.png", photoRequestBody);
Bitmap 转 File,网上有很多,然后你可以看看这个 http://blog.csdn.net/lmj623565791/article/details/51304204 ,这个里面有单文件,多文件上传,就是这样了,我给你看下我的单文件上传吧 public interface IPublishFileLiveDynamic { @Multipart @POST("live_posts_add") Observable<BaseData> postFileLiveDynamic( @Part MultipartBody.Part file, @Part("live_id") String live_id, @Part("options") String options, @Part("kind") String kind, @Part("type") String type, @Part("token") String token, @Part("timestamp") String timestamp, @Part("content") String content, @Part("money") String money); } File file = new File(Environment.getExternalStorageDirectory(), "icon.png"); RequestBody photoRequestBody = RequestBody.create(MediaType.parse("image/png"), file); MultipartBody.Part photo = MultipartBody.Part.createFormData("photos", "icon.png", photoRequestBody);
80,360
社区成员
91,290
社区内容
加载中
试试用AI创作助手写篇文章吧