package com.store.liqiang.util;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.WebResource;
public class FileUpload {
@SuppressWarnings(“unlikely-arg-type”)
public static String uploadManyFile(@RequestParam(“imgs”) MultipartFile[] imgs) throws Exception {
if(imgs!=null && !“”.equals(imgs)) {
String imgUrl=“”;
for (MultipartFile img : imgs) {
if (img.getSize() > 0) {
String fileName=img.getOriginalFilename();
//獲取隨機(jī)文件名
String newFileName=new SimpleDateFormat(“yyyyMMddHHmmssSSS”).format(new Date());
Random random=new Random();
for(int i=0; i<3;i++){
newFileName=newFileName+random.nextInt(10);
}
//獲取文件后綴名
String suffix=fileName.split(“\\.”)[1];
String? ?realpath = ECPSUtils.readProp(“upload_file_path”)+“/upload/”+newFileName+“.”+suffix;
byte[] mfs =img.getBytes();
Client? client=Client.create();
//指定要上傳的具體地址,參數(shù)就是要上傳的圖片的絕對路勁
WebResource? wr = client.resource(realpath);
//文件的上傳到的主機(jī)上。
wr.put(mfs);
imgUrl+=“,”+“/upload/”+fileName+“”;
}
}
if(!“”.equals(imgUrl)) {
return imgUrl.substring(1);
}
}
return null;
先自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。
深知大多數(shù)初中級(jí)Java工程師,想要提升技能,往往是自己摸索成長或者是報(bào)班學(xué)習(xí),但對于培訓(xùn)機(jī)構(gòu)動(dòng)則近萬的學(xué)費(fèi),著實(shí)壓力不小。自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!
因此收集整理了一份《Java開發(fā)全套學(xué)習(xí)資料》送給大家,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時(shí)減輕大家的負(fù)擔(dān)。
由于文件比較大,這里只是將部分目錄截圖出來,每個(gè)節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻
如果你覺得這些內(nèi)容對你有幫助,可以掃碼領(lǐng)??!

總結(jié)
我個(gè)人認(rèn)為,如果你想靠著背面試題來獲得心儀的offer,用癩蛤蟆想吃天鵝肉形容完全不過分。想必大家能感受到面試越來越難,想找到心儀的工作也是越來越難,高薪工作羨慕不來,卻又對自己目前的薪資不太滿意,工作幾年甚至連一個(gè)應(yīng)屆生的薪資都比不上,終究是錯(cuò)付了,錯(cuò)付了自己沒有去提升技術(shù)。
這些面試題分享給大家的目的,其實(shí)是希望大家通過大廠面試題分析自己的技術(shù)棧,給自己梳理一個(gè)更加明確的學(xué)習(xí)方向,當(dāng)你準(zhǔn)備好去面試大廠,你心里有底,大概知道面試官會(huì)問多廣,多深,避免面試的時(shí)候一問三不知。
大家可以把Java基礎(chǔ),JVM,并發(fā)編程,MySQL,Redis,Spring,Spring cloud等等做一個(gè)知識(shí)總結(jié)以及延伸,再去進(jìn)行操作,不然光記是學(xué)不會(huì)的,這里我也提供一些腦圖分享給大家:
希望你看完這篇文章后,不要猶豫,抓緊學(xué)習(xí),復(fù)習(xí)知識(shí),準(zhǔn)備在明年的金三銀四拿到心儀的offer,加油,打工人!
(img-EibODlmt-1711458432885)]
[外鏈圖片轉(zhuǎn)存中…(img-adk9uFJu-1711458432886)]文章來源:http://www.zghlxwxcb.cn/news/detail-852013.html
希望你看完這篇文章后,不要猶豫,抓緊學(xué)習(xí),復(fù)習(xí)知識(shí),準(zhǔn)備在明年的金三銀四拿到心儀的offer,加油,打工人!
需要更多Java資料的小伙伴可以幫忙點(diǎn)贊+關(guān)注,點(diǎn)擊傳送門,即可免費(fèi)領(lǐng)取!文章來源地址http://www.zghlxwxcb.cn/news/detail-852013.html
到了這里,關(guān)于springmvc上傳多文件到指定服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!