在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    springboot實(shí)現(xiàn)簡(jiǎn)單的上傳下載

    eneity:/** * 主鍵 */ @Id @Column(length = 50) private String id= UUIDHelper.NewID(); /** * 上傳人 */ private String siteId; /** * 文件路徑 */ private String path;

    controller:

    /** * 文件上傳 * @param siteId * @return RestResponse */ @ApiOperation(value = “文件上傳”, notes = “文件上傳”) @PostMapping(“/uploadFile”) public RestResponse upload(String siteId, MultipartFile file) { RestResponse restResp = new RestResponse(); if (StringUtils.isBlank(siteId)){ return restResp.setMsg(“siteId不能為空”); } try { //公共地址 String fileSpace=”F:/demo_upload”; //定義一個(gè)保存數(shù)據(jù)庫(kù)的相對(duì)目錄 String uploadPathDB=”/”+siteId+”/file”;// 獲取文件名 String filename = file.getOriginalFilename(); if(StringUtils.isNotBlank(filename)){ //確定文件的最終上傳路徑 String finalFacePath=fileSpace+uploadPathDB+”/”+filename; //設(shè)置保存數(shù)據(jù)庫(kù)中的目錄 uploadPathDB+=(“/”+filename); //判斷目錄是否存在,不存在就創(chuàng)建 File outFile=new File(finalFacePath); if(outFile.getParentFile()!=null||!outFile.getParentFile().isDirectory()){ outFile.getParentFile().mkdirs(); } //上傳 file.transferTo(outFile); //將上傳的文件名保存數(shù)據(jù)庫(kù) DtoFileUpload files = new DtoFileUpload(); files.setSiteId(siteId); files.setPath(uploadPathDB); service.save(files); restResp.setRestStatus(StringUtil.isNull(outFile) ? ERestStatus.UNMATCH_RECORD : ERestStatus.SUCCESS); return restResp; } } catch (IOException e) { e.printStackTrace(); } return restResp.setMsg(“上傳失敗”); } /** * 文件下載 */ @ApiOperation(value = “文件下載”, notes = “文件下載”) @GetMapping(“/download”) public void download(String id, HttpServletResponse resp) throws IOException { DtoFileUpload file = service.findById(id);// String fileName=file.getSiteId(); String path=file.getPath(); String downPath=”F:/demo_upload/”+path; FileInputStream fileInputStream=new FileInputStream(downPath); ServletOutputStream outputStream = resp.getOutputStream(); IOUtils.copy(fileInputStream,outputStream); fileInputStream.close(); }

    簡(jiǎn)單代碼如上,可以直接套用,喜歡可以點(diǎn)個(gè)贊哦,謝謝

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年6月17日 13:19
    下一篇 2022年6月17日 13:20

    相關(guān)推薦

    • 科比19歲女兒遭自稱與她生“科比式孩子”男子跟蹤騷擾

      極目新聞?dòng)浾咄趿亮咙S佳琪 據(jù)??怂剐侣劸W(wǎng)報(bào)道,當(dāng)?shù)貢r(shí)間11月21日,已故籃球巨星科比·布萊恩特的長(zhǎng)女娜塔莉亞·布萊恩特21日向法院提交臨時(shí)限制令,聲稱這位32歲的前科從十幾歲起就騷…

      2022年11月24日
    • 免費(fèi)清理c盤的軟件(清理c盤空間不影響系統(tǒng))

      電腦用久了慢如龜速,還卡頓,這最大的原因啊就是C盤空間不足造成的。 即使電腦配置再好,或者硬盤再快,如果長(zhǎng)時(shí)間沒有打掃C盤,打開文件或者穩(wěn)定之類的,都卡得讓人頭大。 這時(shí)候呢不要去…

      2022年11月24日
    • 1千克等于多少磅

      克,此定義在1958年被美國(guó)以及其他英聯(lián)邦會(huì)員國(guó)承認(rèn)換算回來,一千克等于262磅,一磅等于037千克英國(guó)在1963年開始,依據(jù)度量衡法案的規(guī);1 磅=16 盎司=04536 千克 …

      2022年11月24日
    • pdf虛擬打印機(jī)(添加pdf虛擬打印機(jī))

      本文主要講的是pdf虛擬打印機(jī),以及和添加pdf虛擬打印機(jī)相關(guān)的知識(shí),如果覺得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 pdf虛擬打印機(jī)具體是什么功能? 電腦虛擬打印機(jī)的功能有…

      2022年11月24日
    • 廣州花都嶺南批發(fā)地女裝在哪拿貨好(廣州花都嶺南批發(fā)地女裝)

      廣州的服裝批發(fā)市場(chǎng)人氣一直也都挺高的,不過很多商家第一次來廣州進(jìn)貨,對(duì)于一些女裝貨源批發(fā)還不是很了解。廣州花都嶺南批發(fā)地女裝在哪拿貨好?現(xiàn)在廣州服裝貨源批發(fā)哪里最便宜呢?今天小編整…

      2022年11月23日
    • 拼多多免費(fèi)領(lǐng)商品有什么規(guī)則(拼多多免費(fèi)領(lǐng)商品金幣后面是什么)

      拼多多免費(fèi)領(lǐng)商品活動(dòng)相信不少小伙伴都參加過,吸引力還是很大的,只要砍價(jià)成功就可以免費(fèi)領(lǐng)到商品,一些小伙伴第一次參加不知道拼多多免費(fèi)領(lǐng)商品有什么規(guī)則?下面小編為大家?guī)砥炊喽嗝赓M(fèi)領(lǐng)商…

      2022年11月21日
    • 馬斯克凌晨一點(diǎn)半曬“代碼審查”現(xiàn)場(chǎng),編排他的段子比瘋狂星期四還多

      夢(mèng)晨 Pine 發(fā)自 凹非寺 量子位 | 公眾號(hào) QbitAI 每一個(gè)真正會(huì)寫代碼的人,請(qǐng)?jiān)谙挛?點(diǎn)到總部10層報(bào)到。 每一個(gè)真正會(huì)寫代碼的人,請(qǐng)?jiān)谙挛?點(diǎn)到總部10層報(bào)到。 馬斯…

      2022年11月21日
    • ftp端口號(hào)(ftp端口號(hào)可以自定義嗎)

      FTP端口號(hào)是21在FTP服務(wù)器中,我們往往會(huì)給不同的部門或者某個(gè)特定的用戶設(shè)置一個(gè)帳戶但是,這個(gè)賬戶有個(gè)特點(diǎn),就是其只能夠訪問自己的主目錄服務(wù)器通過這種方式來保障FTP服務(wù)上其他…

      2022年11月21日
    • 給手機(jī)安裝了Windows 11(手機(jī)上玩電腦游戲的軟件)

      電腦上體驗(yàn)了一番Windows 11 ,感覺怎么樣?接下來想要在手機(jī)上嘗試嘗試嗎?不是遠(yuǎn)程桌面,也并不是虛擬機(jī),而是手機(jī)直接運(yùn)行原生的win11系統(tǒng)! 那么最近小編就看到網(wǎng)上不少朋…

      2022年11月18日
    • 手淘搜索是自然流量嗎(手淘搜索流量怎么提高)

      作為一個(gè)賣家,我們都應(yīng)該知道,現(xiàn)在店鋪的流量大部分來自移動(dòng)端,也就是我們說的手機(jī)端流量。隨著智能手機(jī)的發(fā)展及網(wǎng)速的提升,手機(jī)購(gòu)物已成為常態(tài)。而淘寶也一直嘗試著從一個(gè)購(gòu)物平臺(tái)往社交平…

      2022年11月18日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息