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

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

Java后端SSM框架圖片上傳功能實現方法解析

瀏覽:25日期:2022-08-30 11:21:48

一、技術概述

(1)這個技術是做什么

這個技術是上傳圖片到服務器上,并且把地址存在數據庫中。前端調用的時候之間通過地址即可調用。

(2)學習該技術的原因

由于用戶在寫日記的時候也可以進行圖片的上傳,同時還有用戶頭像的上傳。

二、技術詳述

以上傳用戶的頭像為例

(1)接口代碼

@RequestMapping(value = 'user/profilePhoto', produces = 'application/json; charset=utf-8')@ResponseBodypublic boolean imageUphold(@RequestParam('photo') MultipartFile file, Long phone) throws IOException {String filePath = ducumentBase;// 保存圖片的路徑// String filePath = '/image';//保存圖片的路徑// 獲取原始圖片的拓展名String originalFilename = file.getOriginalFilename();System.out.println('originalFilename: ' + originalFilename);// 新的文件名字String newFileName = UUID.randomUUID() + originalFilename;// 封裝上傳文件位置的全路徑filePath += '/' + phone;System.out.println('filePath: ' + filePath);File targetFile = new File(filePath, newFileName);if (!targetFile.exists()) {targetFile.mkdirs();}// 把本地文件上傳到封裝上傳文件位置的全路徑System.out.println('newFileName: ' + newFileName);System.out.println('targetFile: ' + targetFile.getName());System.out.println('phone: ' + phone);//System.out.println('afterPhone');try {file.transferTo(targetFile);} catch (IllegalStateException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}String allPath=mappingPath + '/' + phone+ '/' + newFileName;System.out.println('存儲路徑為'+allPath);boolean result=onedayServiceImpl.updProfilePhoto(allPath, phone);//存在數據庫中,其中allPath的數據庫類型為varchar(1000)return result;}

其中的ducumentBase以及mappingPath

@Value('${ducument.base}')private String ducumentBase;@Value('${mapping.path}')private String mappingPath;

為全局變量

配置文件

ducument.base = D://oneday_upholdmapping.path = /images

(2)解釋

用MultipartFile來接收圖片的二進制碼,然后使用路徑+圖片名+隨機數保存圖片。

(3)測試jsp

<%@ page language='java' contentType='text/html; charset=UTF-8' pageEncoding='UTF-8'%><!DOCTYPE html><html><head><meta charset='UTF-8'><title>image/uphold</title></head><body> <form action='user/profilePhoto' method='post' enctype='multipart/form-data'> 圖片:<input type='file' name='photo'> 電話:<input type='text' name='phone' value='13225942005'> <input type='submit' value='提交'> </form></body></html>

(4)顯示圖片

<img alt='頭像' src='http://www.b3g6.com/mappingPath/路徑'>

三、技術使用中遇到的問題和解決過程

(1)無法保存:

查看是否已進行服務器的設置,以Eclipse為例

Servers->Modules->Add External Web Modules 進行路徑的設置

(2)無法訪問接口:

查看是否使用表單形式訪問:method='post' enctype='multipart/form-data'

同時上傳的名字是否與接口相對應

四、總結

本來進行圖片的上傳的時候考慮過直接上傳二進制到數據庫用blob進行保存,但覺得這樣不好,遂改為保存圖片地址的方式進行上傳。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆传媒一区二区三区| 高清不卡一区| 69堂精品视频在线播放| 久久影院一区二区三区| 亚洲伊人av| 国产亚洲网站| 日韩精品久久理论片| 久久精品国产99国产| 久久亚洲精品中文字幕蜜潮电影| 在线 亚洲欧美在线综合一区| 青草av.久久免费一区| 欧美成a人片免费观看久久五月天| 国产精品高颜值在线观看| 米奇777超碰欧美日韩亚洲| 亚洲一二av| 一区二区三区四区日本视频| 久久亚洲视频| 日韩1区在线| 快she精品国产999| 麻豆成人av在线| 亚洲色诱最新| 精品女同一区二区三区在线观看| 欧美日韩国产一区二区三区不卡| 日韩精选在线| 亚洲成人精品| 国产亚洲欧美日韩精品一区二区三区 | 亚洲理论在线| 国精品产品一区| 国产精品毛片在线看| 国产亚洲第一伦理第一区| 成人久久久久| 国产欧美一区二区色老头| 99久精品视频在线观看视频| 青青国产精品| 狠狠爱成人网| 国精品产品一区| 蜜臀av一区二区在线免费观看| 国产精品成人一区二区不卡| 麻豆成人在线| 日韩电影免费在线观看| 欧美日韩va| 好看的亚洲午夜视频在线| 免费亚洲婷婷| 亚洲性视频在线| 日产精品一区| 久久国产免费看| 麻豆亚洲精品| 成人精品天堂一区二区三区| 国产精品宾馆| 日本不卡在线视频| 伊人久久亚洲美女图片| 久草免费在线视频| 国产欧美日韩在线一区二区 | 最新日韩av| 黄色aa久久| 国产调教精品| 一区二区三区四区精品视频| 在线成人动漫av| 精品三级av| 国产精品免费大片| 亚洲精品黄色| 男女男精品视频网| 激情五月色综合国产精品| 亚洲免费福利| 精品视频一区二区三区四区五区| 91精品国产自产精品男人的天堂| 亚洲一区黄色| 九九综合在线| 成人免费网站www网站高清| 国产精品mv在线观看| 日韩国产在线观看一区| 中文无码久久精品| 美女日韩在线中文字幕| 欧美特黄一区| 激情综合自拍| 日本欧美不卡| 在线观看一区| 免费欧美日韩| 亚洲免费婷婷| 国产精品普通话对白| 久久精品影视| 久久精品电影| 今天的高清视频免费播放成人| 色一区二区三区| 国产不卡精品在线| 精品三级国产| 高清久久精品| 国产在线观看www| 国产精品国产一区| 亚洲网址在线观看| 四虎成人精品一区二区免费网站 | 久久男人av资源站| 日韩综合在线| 欧美aa在线观看| 99成人超碰| 欧美日韩国产在线一区| 在线成人直播| 久久av一区二区三区| 免费日韩视频| 亚洲人成高清| 日本a口亚洲| 国产伦精品一区二区三区在线播放| 日本精品国产| 国产高清亚洲| 成人在线视频免费看| 在线亚洲人成| 激情五月色综合国产精品| 五月精品视频| 国产精品毛片一区二区三区| 一区二区国产精品| 日本欧美一区二区| 国产乱子精品一区二区在线观看| 国产精品亚洲四区在线观看 | 国产盗摄——sm在线视频| 毛片在线网站| 伊人精品一区| 久久午夜视频| 久久精品72免费观看| 国产精品18| 日韩一区二区三区免费播放| 久久精品影视| 亚洲欧美日韩国产综合精品二区| 在线一区二区三区视频| 日韩超碰人人爽人人做人人添| 欧美视频久久| 精品国产91| 亚洲福利免费| 99精品视频在线| 视频一区中文字幕| 国产伦精品一区二区三区千人斩| 精品中文字幕一区二区三区| 国产精品字幕| 免费日本视频一区| 国产毛片精品久久| 日韩av福利| 日韩中文字幕不卡| 欧美aⅴ一区二区三区视频| av资源新版天堂在线| 偷拍欧美精品| 亚洲日产国产精品| 另类综合日韩欧美亚洲| 群体交乱之放荡娇妻一区二区| 久久先锋影音| 欧美激情一区| 日韩视频一区| 国产精品久一| 久久久久久久久丰满| 亚洲三级毛片| 久久久久伊人| 亚洲一区成人| 麻豆国产欧美一区二区三区| 久久高清精品| 日韩激情av在线| 久久男人天堂| 免费国产亚洲视频| 欧美一区在线观看视频| 久久精品中文| 日本a级不卡| 欧美/亚洲一区| 日韩va亚洲va欧美va久久| 在线天堂中文资源最新版| 免费观看久久久4p| 欧美国产一级| 日韩中出av| 久久天堂av| 91精品丝袜国产高跟在线| 欧洲av不卡| 日本视频在线一区| 欧美aa国产视频| 国产精品久久久久久妇女 | 视频一区中文字幕精品| 日本精品不卡| 欧美日韩亚洲一区在线观看| 亚洲天堂久久| 欧美黄色精品| 免费在线观看日韩欧美| 欧美激情另类| 日韩av一级片| 激情综合在线| 精品国产三区在线| 亚洲人成亚洲精品| 91精品一区国产高清在线gif| 日本不卡不码高清免费观看| 国产麻豆久久| 国产日韩欧美一区二区三区在线观看 | 欧美在线资源| 国产夫妻在线| 国产精品美女在线观看直播| 香蕉久久久久久久av网站| 欧美成人基地 | 国产成人精品一区二区三区在线| 免费人成在线不卡| 国产91精品对白在线播放| 免费日韩成人| 日韩欧美激情电影| 午夜国产精品视频| 亚洲天堂1区| 日韩88av| 国内精品麻豆美女在线播放视频| 亚久久调教视频|