日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

java - Retrofit2上傳圖片失敗

瀏覽:156日期: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
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产成人久久精品一区二区三区| 在线视频观看日韩| 另类亚洲自拍| 在线视频精品| 模特精品在线| 亚洲综合激情在线| 欧美久久香蕉| 欧美国产日韩电影| 麻豆理论在线观看| 九九综合在线| 中文字幕亚洲影视| 国产亚洲字幕| 久久国产尿小便嘘嘘| 日韩av影院| 国产欧美日韩影院| 国产+成+人+亚洲欧洲在线| 97精品一区二区| 欧美日韩色图| 久久午夜影视| 日韩激情中文字幕| 国产精品白浆| 午夜欧美巨大性欧美巨大| 欧美日韩国产亚洲一区| 综合在线一区| 久久精品资源| 日产精品一区| 免费一级片91| 青青国产91久久久久久| 欧美经典一区| 欧美午夜精彩| 一区二区国产在线观看| 国产精品一区毛片| 日韩高清欧美| 夜夜嗨网站十八久久| 日韩欧美久久| 国产精品伦理久久久久久| 欧美久久精品一级c片| 日韩有码av| 中文在线а√天堂| 老司机久久99久久精品播放免费| 视频一区日韩精品| 日本久久黄色| 亚洲免费中文| 国产精品99久久久久久董美香| 婷婷激情一区| 亚洲精品看片| 久久91导航| 欧美综合社区国产| 久久精品动漫| 久久激情av| 91成人精品| 国产欧美久久一区二区三区| 蜜桃成人精品| 欧美亚洲国产日韩| 99久久夜色精品国产亚洲1000部| 蜜臀av一区二区在线免费观看| 国产精品igao视频网网址不卡日韩| 日韩精品一卡| 欧美在线黄色| 香蕉国产精品| 国产一区二区三区四区大秀| 一级欧美视频| 久久久精品久久久久久96| 日本vs亚洲vs韩国一区三区二区| 日韩大片在线播放| 国产日韩视频| 国产亚洲激情| 日韩免费av| 国产精品最新自拍| 国产亚洲一区在线| 国产精品精品| 欧美一区成人| 美女久久久久| 黄色欧美在线| 久久国产精品免费一区二区三区| 午夜久久久久| 成人美女视频| 国产伦精品一区二区三区视频 | 在线午夜精品| 91嫩草亚洲精品| 奇米777国产一区国产二区| 久久精品123| 国产精品一线| 亚洲免费毛片| 午夜在线精品| 激情久久久久久| 国产一区二区精品福利地址| 综合五月婷婷| 欧美不卡在线| 国产精品亚洲片在线播放| 红桃视频国产精品| 成人午夜网址| 国产色噜噜噜91在线精品| 一区二区高清| 在线综合亚洲| 婷婷丁香综合| 久久国产电影| 日韩高清欧美| 国产美女高潮在线观看| 国产精品porn| 国产三级一区| 亚洲一区二区三区久久久| 蜜桃一区二区三区| 亚洲成av人片一区二区密柚| 91综合视频| 国产成人免费| 福利一区二区免费视频| 麻豆精品在线观看| 欧美精品aa| 欧美国产中文高清| 国产精久久久| 国产精品丝袜在线播放| 日本一区福利在线| 亚洲另类黄色| 色8久久久久| 日本久久一区| 日韩欧美激情电影| 日本精品一区二区三区在线观看视频| 亚洲欧美日韩国产一区| 欧美在线资源| 亚洲精品va| 亚洲黄色在线| 中国女人久久久| 免费在线看一区| 天堂精品久久久久| 日韩不卡一二三区| 人人爱人人干婷婷丁香亚洲| 久久国产精品免费精品3p| 国产精品xxxav免费视频| 欧美交a欧美精品喷水| 精品三级av| 日产午夜精品一线二线三线| 日本一二区不卡| 在线天堂中文资源最新版| 日韩在线二区| 999久久久国产精品| 欧美午夜不卡| 日韩专区一卡二卡| 亚洲涩涩av| 国产亚洲观看| 久久精品国产在热久久| 中国字幕a在线看韩国电影| 99tv成人| 水蜜桃久久夜色精品一区的特点| 亚州av日韩av| 国产精品视频首页| 精品国产亚洲日本| 精品日韩视频| 久久福利毛片| 欧美日本三区| 亚洲一级少妇| 欧美中文日韩| 日韩激情精品| 久久久亚洲欧洲日产| 欧美gv在线| 亚洲制服欧美另类| 欧美日韩夜夜| 午夜精品成人av| 中文字幕日本一区| 久久一区国产| 美国三级日本三级久久99| 欧美国产免费| 中文字幕成在线观看| 亚洲精品中文字幕乱码| 视频一区欧美精品| 久久男人av| 中文在线а√天堂| 日韩在线综合| 国产探花一区二区| 精品久久在线| 国产美女精品| 国产精品亚洲综合色区韩国 | 蜜桃久久精品一区二区| 国产精品777777在线播放 | 老司机精品视频网| 激情视频一区二区三区| 亚洲三级网站| 日韩影院精彩在线| 精品三区视频| 水蜜桃久久夜色精品一区的特点| 青草综合视频| 四虎成人av| 中文字幕日韩亚洲| 日韩精品1区| 91成人小视频| 亚洲精品一二三区区别| 国产精品nxnn| 亚洲综合丁香| 久久精品国产网站| 午夜久久免费观看| 国产伦理一区| 99riav国产精品| 久久99国产精品视频| 欧美日韩精品一本二本三本| 国产精品qvod| 在线国产精品一区| 日韩免费看片| 国产精品主播| 手机精品视频在线观看| 欧美片第1页|