您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页retrofit2上传图片遇到的问题

retrofit2上传图片遇到的问题

来源:二三娱乐

由于retrofit2也支持multipart/form-data上传图片,自然就用retrofit2来上传图片,方便快捷

retrofit上传图片中,看到接口定义中出现了下面一行

@Part("file\"; filename=\"cropped.jpg")

感到很奇怪,因为发现其中出现了不成对的双引号

查看源码,找到了原因:

在Retrofit->ServiceMethod.java这个类里,找到下面这一行代码,才明白是这样拼接的

"Content-Disposition", "form-data; name=\"" + partName + "\""

这一行是multipart/form-data上传图片需要定义的格式

遇到的一个坑,是自己粗心所致 

现象是,上传的body始终只有{}

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务