成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java - Retrofit2上傳圖片失敗

瀏覽:128日期:2024-02-23 15:27:04

問題描述

上傳的時候報錯: onFailure=Use JsonReader.setLenient(true) to accept malformed JSON at line 15 column 1 path $多次修改URL地址和模型都是這個錯誤

這是Retrofit接口代碼···public interface ImageUpload {

//上傳圖片@Multipart@POST('/xxzx/a/tpsb/uploadPicture')Call<UploadResult> uploadMultipleFiles(@PartMap Map<String, RequestBody> files);

}···

Retrofit 調用代碼···public class ServiceGenerator {

private static final String API_BASE_URL= 'http://114.115.139.232:8080/';private static OkHttpClient.Builder httpClient = new OkHttpClient.Builder();private static Retrofit.Builder builder =new Retrofit.Builder().baseUrl(API_BASE_URL).addConverterFactory(GsonConverterFactory.create());public static <S> S createService(Class<S> serviceClass){ Retrofit retrofit = builder.client(httpClient.build()).build(); return retrofit.create(serviceClass);}

}···

以下是調用方法:··· private void uploadFiles() {

if(imagesList.size()==0){Toast.makeText(MainActivity.this, '沒有選擇圖片', Toast.LENGTH_SHORT).show();return; } Map<String, RequestBody>files = new HashMap<>(); //ImageUpload是interface不是class,所以我們是無法直接調用該方法,需要用Retrofit創建一個ImageUpload的代理對象 final ImageUpload service = ServiceGenerator.createService(ImageUpload.class); for (int i = 0;i<imagesList.size();i++){File file = new File(imagesList.get(i).path);files.put('file' + i + ''; filename='' + file.getName(),RequestBody.create(MediaType.parse(imagesList.get(i).mimeType), file)); } Call<UploadResult> call = service.uploadMultipleFiles(files); call.enqueue(new Callback<UploadResult>() {@Overridepublic void onResponse(Call<UploadResult> call, Response<UploadResult> response) { if (response.isSuccessful()){Toast.makeText(MainActivity.this, '上傳成功', Toast.LENGTH_SHORT).show();Log.i('圖片上傳:','---------------------上傳成功-----------------------'); }}@Overridepublic void onFailure(Call<UploadResult>call, Throwable t) { Log.i('wxl', 'onFailure=' + t.getMessage()); Toast.makeText(MainActivity.this,'上傳失敗', Toast.LENGTH_SHORT).show();} });}

···

這是使用Postman post成功的返回json:{ 'failureList': [], 'successNum': 1, 'failureNum': 0}

java - Retrofit2上傳圖片失敗

這是報錯的內容:05-06 16:15:43.599 19961-19961/com.example.yuan.imagerecognitionmanager I/wxl: onFailure=Use JsonReader.setLenient(true) to accept malformed JSON at line 15 column 1 path $

javabean:public class UploadResult<T> {

public int successNum;public int failureNum;public ArrayList<String> failureList;

}

問題解答

回答1:

http://stackoverflow.com/ques... 可以參考下這里。

主要是這個

Gson gson = new GsonBuilder().setLenient().create();Retrofit retrofit = new Retrofit.Builder().baseUrl(BASE_URL).client(client).addConverterFactory(GsonConverterFactory.create(gson)).build();

標簽: java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美日韩精品伦理作品在线免费观看| 久久久久久97三级| 久久久无码精品亚洲日韩按摩| 久久99热这里只有精品| 美女被久久久| 一区二区在线观看视频| 欧美日韩一区二区三区免费| 久久精品男人天堂av| www.亚洲色图| 日韩一区二区三区在线| 国产在线精品一区二区不卡了| 色偷偷久久人人79超碰人人澡| 五月激情丁香一区二区三区| 免费视频一区| 五月天激情小说综合| 蜜桃久久av| 亚洲一级二级在线| 模特精品在线| 亚洲超碰97人人做人人爱| 国产亚洲精品久久飘花 | 亚洲二区视频在线| 久久精品人人| 免费在线成人网| 欧美日韩不卡在线| 国产精品白丝jk白祙喷水网站| 欧美一区二区视频在线观看| 丰满亚洲少妇av| 久久亚洲私人国产精品va媚药| 91丨九色porny丨蝌蚪| 国产精品无遮挡| 一区视频在线| 一区二区三区在线视频免费观看| 国产精品亚洲综合| 日本不卡的三区四区五区| 欧美日韩综合在线| 国产 日韩 欧美大片| 国产视频一区二区三区在线观看| 亚洲图片在线| 亚洲国产精品一区二区www在线| 色哟哟国产精品| 国产福利一区在线| 久久久久国色av免费看影院| 狠狠色综合一区二区| 伊人色综合久久天天人手人婷| 久久久一本精品99久久精品66| 天天综合天天做天天综合| 欧美日韩在线播| 成人精品视频一区二区三区| 中文字幕免费不卡| 亚洲专区免费| 国产一区二区三区蝌蚪| xnxx国产精品| 亚洲黄色成人| 日本va欧美va精品| 欧美成人高清电影在线| 国产综合激情| 性做久久久久久久免费看| 欧美理论电影在线| 欧美在线播放| 亚洲v日本v欧美v久久精品| 欧美三级乱人伦电影| a4yy欧美一区二区三区| 亚洲女女做受ⅹxx高潮| 欧美日韩亚洲不卡| 午夜日本精品| 亚洲大片一区二区三区| 欧美日韩成人综合| 欧美日韩在线不卡一区| 午夜精品福利久久久| 日韩一区二区三区在线视频| 国产精品av久久久久久麻豆网| 三级久久三级久久| 精品国产免费人成在线观看| 最新亚洲一区| 国模一区二区三区白浆| 久久久99久久| 久久午夜精品| 色综合久久综合网欧美综合网| 亚洲成人自拍偷拍| 精品国产一区二区三区av性色| 亚洲精华国产欧美| 韩国成人福利片在线播放| 国产精品无圣光一区二区| 在线观看精品一区| 欧美人与禽猛交乱配视频| 五月天精品一区二区三区| 26uuu亚洲婷婷狠狠天堂| 中文一区二区完整视频在线观看| 亚洲一区尤物| aaa亚洲精品| 亚洲成人午夜电影| 欧美精品一区二区三区蜜桃视频| 国产精品视区| 99在线精品一区二区三区| 亚洲高清久久久| 色噜噜狠狠色综合欧洲selulu| 99精品国产一区二区三区不卡| 午夜精品爽啪视频| 欧美激情麻豆| 91黄色免费观看| 亚洲人精品午夜| 7777精品伊人久久久大香线蕉的| 在线成人欧美| 国产成人日日夜夜| 亚洲h在线观看| 欧美电影免费观看高清完整版在线 | 91官网在线观看| 国产一区二区无遮挡| 国产自产高清不卡| 欧美日韩1080p| 国产一二三精品| 亚洲v精品v日韩v欧美v专区| 中文字幕国产一区| 日韩欧美一二区| 色激情天天射综合网| 亚洲国产专区校园欧美| 99国产精品久久久久久久久久久| 婷婷久久综合九色综合绿巨人| 中文字幕免费不卡| 日韩免费成人网| 91成人网在线| 亚洲国产高清一区| 成人免费高清视频在线观看| 天天综合天天做天天综合| 椎名由奈av一区二区三区| 欧美大片在线观看一区二区| 老牛国产精品一区的观看方式| 黑人一区二区| 成人网在线免费视频| 麻豆精品国产传媒mv男同| 一区二区成人在线视频| 国产欧美精品国产国产专区| 欧美精品一卡二卡| 在线一区二区三区| 国产精品一区二区你懂得| 欧美日韩免费观看一区=区三区| 风流少妇一区二区| 久久精品久久久精品美女| 亚洲国产精品一区二区www | 国产精品 日产精品 欧美精品| 天堂蜜桃91精品| 亚洲精品国产一区二区精华液 | 国产欧美日产一区| 精品久久久久一区二区国产| 欧美日韩国产在线播放网站| 久久精品一本| 亚洲综合日本| 亚洲区国产区| 精品动漫3d一区二区三区免费| 91片黄在线观看| 99久久久无码国产精品| 国产98色在线|日韩| 国产一区二区三区在线观看免费 | 国产精品一区一区三区| 免费在线观看日韩欧美| 亚洲一区二三区| 亚洲视频小说图片| 国产精品久久久久久久久免费桃花| 欧美一区二区三区视频| 欧美疯狂做受xxxx富婆| 欧美这里有精品| 在线免费av一区| 日本高清不卡视频| 香蕉久久久久久久av网站| 99re66热这里只有精品4| 国产精品sm| 国产在线欧美日韩| 在线视频观看日韩| 亚洲黄网站黄| 99精品免费网| 在线综合亚洲| 亚洲一区二区伦理| 久久aⅴ乱码一区二区三区| 美女图片一区二区| 久久久久久久波多野高潮日日| 久久久久久穴| 在线观看成人免费视频| 欧美性色黄大片手机版| 欧美影视一区二区三区| 欧美日韩一卡二卡三卡| 制服丝袜亚洲播放| 日韩欧美国产午夜精品| 精品国精品国产| 久久亚洲捆绑美女| 欧美高清在线视频| 国产精品亲子乱子伦xxxx裸| 最新国产精品久久精品| 亚洲一区在线电影| 亚洲不卡在线观看| 久久电影网站中文字幕| 国产露脸91国语对白| 成人手机在线视频| 色综合久久综合中文综合网| 国产一区再线| 国产精品区二区三区日本| 色婷婷av一区二区三区软件| 欧美色爱综合网| 欧美电影免费观看高清完整版在线 | 久久久亚洲精华液精华液精华液 | 精品va天堂亚洲国产|