retrofit retrofit = new retrofit.builder().baseurl("")//**
.addconverte***ctory(gsonconverte***ctory.create())//gson工廠類
.build();
githubapi api = retrofit.create(githubapi.class);
// 自定義介面物件
//建立檔案物件,傳入檔案位址
.println("檔案路徑為:"+file.getabsolutepath());
// 將檔案物件傳入requestbody物件中
requestbody requestfile = requestbody.create(mediatype.parse("multipart/form-data"), file);
// 將requestbody物件傳入multipartbody物件中(1.後台需要的key型別 2.檔名稱 3.存有檔案物件的requestbody物件)
multipartbody.part body = multipartbody.part.createformdata("file"
, file.getname(), requestfile);
// 檔案描述物件
final requestbody requestbody = requestbody.create(mediatype.parse("multipart/form-data"),
"這是檔案描述");
api.uploading(requestbody,body,
"313").enqueue(new callback()
@override
public void
onfailure(callcall, throwable t)
});介面類:
@multipart
@post("file/upload")
calluploading(@part("description") requestbody description,
@part multipartbody.part file,
@query("uid") string uid);
匯入依賴:
compile 'com.squareup.retrofit2:retrofit:2.0.1'compile 'com.squareup.retrofit2:converter-gson:2.0.2'
JavaWeb上傳頭像
最近工作中遇到需要維護個人資訊,包括頭像資訊,再次記錄,方便以後使用 前端 新增附件 js 上傳檔案 function openselectfile uploadfile fileupload autoupload true,add function e,data var size data.fil...
Springboot 上傳頭像
頭像上傳路徑,若不存在,會根據該路徑建立指定路徑資料夾 upload path d upload headimgs 建立類 fileutils 並讀取配置檔案中的值 component configurationproperties prefix upload data public class f...
android裁剪頭像上傳
由於最近沒什麼事,把以前經常用到的東西自己重頭寫一遍,然後記錄下來,給需要的朋友使用,也方便自己以後學習 思路 1.首先選擇 2.進行裁剪 3.儲存到本地 intent intent new intent android.media.action.image capture intent.putex...