android實(shí)現(xiàn)圖片上傳功能(springMvc)
本文實(shí)例為大家分享了Android圖片上傳的具體代碼,供大家參考,具體內(nèi)容如下
Android端:
String fileName = tvFilename.getText().toString();
RequestBody description =
RequestBody.create(
okhttp3.MultipartBody.FORM, fileName);
File fileImage = new File(saveFileName);
RequestBody requestBody1 =
RequestBody.create(MediaType.parse("multipart/form-data"), fileImage);
MultipartBody.Part body =
MultipartBody.Part.createFormData("bannerImage", fileImage.getName(), requestBody1);
RestClient.api().addLive(description, body)
.enqueue(new retrofit2.Callback<ResponseInfo>() {
@Override
public void onResponse(retrofit2.Call<ResponseInfo> call, retrofit2.Response<ResponseInfo> response) {
"處理成功"
}
@Override
public void onFailure(retrofit2.Call<ResponseInfo> call, Throwable t) {
"處理失敗"
}
});
@Multipart
@POST("add/live")
Call<ResponseInfo> addLive(
@Part("fileName")RequestBody fileName,//其他字段
@Part MultipartBody.Part bannerImage);//圖片
服務(wù)器端:
@RequestMapping(value = "/add/live", method = RequestMethod.POST)
@ResponseBody
public ResponseInfo addLive(
@RequestParam(value = "fileName") String fileName,
@RequestParam(value = "bannerImage") MultipartFile bannerImage
)throws Exception {
String logoPath = "/logo/score/";
try {
File file = new File(imagePath + logoPath);
FileUtils.writeByteArrayToFile(file, bannerImage.getBytes());
} catch (Exception e) {
e.printStackTrace();
}
return new ResponseInfo(T1TConstants.SUCCESS, "成功");
}
參考:android調(diào)用原生圖片裁剪后圖片尺寸縮放的解決方法
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Kotlin中List的Lambda表達(dá)式應(yīng)用與解析實(shí)例詳解
相比于Java的Lambda表達(dá)式只是一種簡(jiǎn)化寫(xiě)法,Kotlin中的Lambda功能極為強(qiáng)大,本文介紹Kotlin中List的Lambda表達(dá)式應(yīng)用與解析,感興趣的朋友一起看看吧2024-03-03
Android事件分發(fā)機(jī)制深入刨析原理及源碼
Android?的事件分發(fā)機(jī)制大體可以分為三部分:事件生產(chǎn)、事件分發(fā)?、事件消費(fèi)。事件的生產(chǎn)是由用戶點(diǎn)擊屏幕產(chǎn)生,我們這次著重分析事件的分發(fā)和消費(fèi),因?yàn)槭录职l(fā)和處理聯(lián)系的過(guò)于緊密,這篇文章將把事件的分發(fā)和消費(fèi)放在一起分析2023-04-04
android實(shí)現(xiàn)自動(dòng)滾動(dòng)的Gallary控件效果
這篇文章主要介紹了android實(shí)現(xiàn)自動(dòng)滾動(dòng)的Gallary控件效果,涉及Android中Gallary控件的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
Android 搜索結(jié)果匹配關(guān)鍵字且高亮顯示功能
這篇文章主要介紹了Android 搜索結(jié)果匹配關(guān)鍵字且高亮顯示功能,需要的朋友可以參考下2017-05-05
基于Android 錯(cuò)誤信息捕獲發(fā)送至服務(wù)器的詳解
本篇文章是對(duì)Android中錯(cuò)誤信息捕獲發(fā)送服務(wù)器進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
Android?Studio打包?aar實(shí)現(xiàn)步驟示例詳解
這篇文章主要為大家介紹了Android?Studio打包aar步驟示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
Android sd卡讀取數(shù)據(jù)庫(kù)實(shí)例代碼
這篇文章主要介紹了Android sd卡讀取數(shù)據(jù)庫(kù)實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-02-02

