Retrofit上傳頭像

2021-08-10 02:07:47 字數 1389 閱讀 6176

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...