国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

nbcio-boot項(xiàng)目的文件上傳與回顯處理方法

這篇具有很好參考價(jià)值的文章主要介紹了nbcio-boot項(xiàng)目的文件上傳與回顯處理方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

更多ruoyi-nbcio功能請(qǐng)看演示系統(tǒng)

gitee源代碼地址

前后端代碼: https://gitee.com/nbacheng/ruoyi-nbcio

演示地址:RuoYi-Nbcio后臺(tái)管理系統(tǒng)

更多nbcio-boot功能請(qǐng)看演示系統(tǒng)

gitee源代碼地址

后端代碼: https://gitee.com/nbacheng/nbcio-boot

前端代碼:https://gitee.com/nbacheng/nbcio-vue.git

在線演示(包括H5) : http://122.227.135.243:9888

·? ? ? ?基于jeecgboot的nbcio-boot里面有涉及文件的上傳與回顯或下載,里面很多模塊都有這方面的需求,所以這里統(tǒng)一對(duì)這部分做說(shuō)明。

? ? ? ? 因?yàn)橹С直镜嘏cOSS的文件上傳與處理,所以這里主要進(jìn)行本地與其它類型的區(qū)分

? ? ? ?在yml進(jìn)行設(shè)置,如下,主要是類型與上傳地址

jeecg :
  # 是否啟用安全模式
  safeMode: false
  # 簽名密鑰串(前后端要一致,正式發(fā)布請(qǐng)自行修改)
  signatureSecret: nbcioestar05f1c54d63749eda95f9fa6d49v442aestarnbcio
  # 本地:local\Minio:minio\阿里云:alioss
  uploadType: local
  path :
    #文件上傳根目錄 設(shè)置
    upload: /opt/upFiles
    #webapp文件路徑
    webapp: /opt/webapp

1、后端的處理

所以在java調(diào)用的時(shí)候需要上面信息,同時(shí)調(diào)用下面的方法

@Value(value = "${jeecg.path.upload}")
	private String uploadpath;

	/**
	* 本地:local minio:minio 阿里:alioss
	*/
	@Value(value="${jeecg.uploadType}")
	private String uploadType;
if(CommonConstant.UPLOAD_TYPE_LOCAL.equals(uploadType)){
                    		uploadPath = CommonUtils.uploadLocal(FileUtil.getMultipartFile(imageFile),"/bs",uploadpath);
                            
                        }else{
                        	uploadPath = CommonUtils.upload(FileUtil.getMultipartFile(imageFile), "/bs", uploadType);
                        }

這樣可以返回上傳的地址,以便保存到數(shù)據(jù)庫(kù)里。

2、前端的處理

前端圖片顯示的時(shí)候需要進(jìn)行轉(zhuǎn)換,如:src="getImgView(file_url)",

:href="downloadFile(file_url)"

/* 圖片預(yù)覽 */
      getImgView(text){
        if(text && text.indexOf(",")>0){
          text = text.substring(0,text.indexOf(","))
        }
        return getFileAccessHttpUrl(text)
      },
      downloadFile(text){
        if(!text){
          this.$message.warning("未知的文件")
          return;
        }
        if(text.indexOf(",")>0){
          text = text.substring(0,text.indexOf(","))
        }
        let url = getFileAccessHttpUrl(text)
        return url;
      },

或者用下面的下載方式文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-817015.html

downloadFile(text){
      if(!text){
        this.$message.warning("未知的文件")
        return;
      }
      if(text.indexOf(",")>0){
        text = text.substring(0,text.indexOf(","))
      }
      let url = getFileAccessHttpUrl(text)
      window.open(url);
    },

到了這里,關(guān)于nbcio-boot項(xiàng)目的文件上傳與回顯處理方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • spring boot +Vue + element-ui實(shí)現(xiàn)圖片上傳和回顯

    對(duì)于圖片上傳和顯示后臺(tái)采用SpringBoot實(shí)現(xiàn): 這里要特別注意的是:參數(shù)名稱必須是 file, 必須是post方式! 前端Vue: 圖片上傳: 新增: 圖片的顯示:

    2024年02月13日
    瀏覽(32)
  • 45、springboot 文件上傳到指定磁盤(pán)路徑 及 上傳成功后的文件回顯

    45、springboot 文件上傳到指定磁盤(pán)路徑 及 上傳成功后的文件回顯

    需求: 寫(xiě)一個(gè)文件上傳的功能,把文件上傳到指定的文件夾。 然后上傳成功后的文件回顯 MultipartAutoConfiguration:處理文件上傳的類。 MultipartProperties :屬性處理類,用來(lái)讀取配置文件中的 spring.servlet.multipart.* 開(kāi)頭的配置屬性 (1)前端頁(yè)面的文件請(qǐng)求以“multipart/form-data”編

    2024年02月10日
    瀏覽(19)
  • 【SpringBoot】簡(jiǎn)單的文件上傳和文件下載以及圖片回顯

    【SpringBoot】簡(jiǎn)單的文件上傳和文件下載以及圖片回顯

    介紹 這里是小編成長(zhǎng)之路的歷程,也是小編的學(xué)習(xí)之路。希望和各位大佬們一起成長(zhǎng)! 以下為小編最喜歡的兩句話: 要有最樸素的生活和最遙遠(yuǎn)的夢(mèng)想,即使明天天寒地凍,山高水遠(yuǎn),路遠(yuǎn)馬亡。 一個(gè)人為什么要努力? 我見(jiàn)過(guò)最好的答案就是:因?yàn)槲蚁矚g的東西都很貴,

    2024年01月15日
    瀏覽(30)
  • ruoyi-nbcio-plus基于vue3的flowable為了適配文件上傳改造VForm3的代碼記錄

    ruoyi-nbcio-plus基于vue3的flowable為了適配文件上傳改造VForm3的代碼記錄

    更多ruoyi-nbcio功能請(qǐng)看演示系統(tǒng) gitee源代碼地址 前后端代碼: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后臺(tái)管理系統(tǒng) http://218.75.87.38:9666/ 更多nbcio-boot功能請(qǐng)看演示系統(tǒng)? gitee源代碼地址 后端代碼: https://gitee.com/nbacheng/nbcio-boot 前端代碼:https://gitee.com/nbacheng/nbcio-vu

    2024年04月28日
    瀏覽(20)
  • vue+springboot 上傳文件、圖片、視頻,回顯到前端。

    vue+springboot 上傳文件、圖片、視頻,回顯到前端。

    預(yù)覽: 視頻: 分成兩部,1.通過(guò)前端將文件的基本信息傳送到后端進(jìn)行儲(chǔ)存,返回已儲(chǔ)存的文件id,2.再將文件發(fā)送到后端儲(chǔ)存。 儲(chǔ)存文件信息 上傳文件對(duì)象 這個(gè)我放在d盤(pán)下面,需要修改映射路徑

    2023年04月19日
    瀏覽(26)
  • Spring Boot 項(xiàng)目上傳文件時(shí),文件過(guò)大報(bào)錯(cuò)解決一站式辦法(含:最大值設(shè)置,全局異常捕獲)

    ? ? ? ? Spring Boot 項(xiàng)目傳文件時(shí),如果不單獨(dú)設(shè)置大小,默認(rèn)最大1Mb,會(huì)報(bào)這個(gè)錯(cuò): 這個(gè)意思就是上傳的文件超出了其最大允許大小1048576字節(jié) 解決辦法就是,根據(jù)自己業(yè)務(wù)需求設(shè)置合適的文件上傳大小限制 目錄 配置文件配置示例 全局異常捕獲 設(shè)置方法示例: ?1. 首先在配

    2024年02月10日
    瀏覽(19)
  • 前端上傳的文件,后端將如何進(jìn)行存儲(chǔ)以及回顯

    前端上傳的文件,后端將如何進(jìn)行存儲(chǔ)以及回顯

    完成文件上傳這個(gè)功能需要涉及到兩個(gè)部分: 前端程序 服務(wù)器程序 文件上傳后將如何進(jìn)行儲(chǔ)存 本地磁盤(pán)儲(chǔ)存 云服務(wù)器oss儲(chǔ)存 ##后端項(xiàng)目創(chuàng)建 創(chuàng)建springboot工程,引入對(duì)應(yīng)的起步依賴(web、mybatis、mysql驅(qū)動(dòng)、lombok) 配置文件application.properties中引入mybatis的配置信息,準(zhǔn)備對(duì)應(yīng)

    2024年02月04日
    瀏覽(25)
  • springboot+vue2 實(shí)現(xiàn)文件上傳,vue表單實(shí)現(xiàn)上傳多張照片或視頻回顯

    springboot+vue2 實(shí)現(xiàn)文件上傳,vue表單實(shí)現(xiàn)上傳多張照片或視頻回顯

    此教程可以實(shí)現(xiàn)對(duì)上傳的文件管理,并加入了我的功能需求,大家可以自行進(jìn)行修改。 文件管理: 功能需求視頻: 文件上傳視頻(圖片和視頻) 先來(lái)簡(jiǎn)單介紹下功能實(shí)現(xiàn),實(shí)現(xiàn)此功能分為數(shù)據(jù)庫(kù)、后端java、前端vue共同實(shí)現(xiàn); 業(yè)務(wù)流程: vue頁(yè)面點(diǎn)擊上傳后,通過(guò)調(diào)用后端接

    2024年02月04日
    瀏覽(32)
  • Java spring-boot項(xiàng)目中如何上傳下載文件或圖片到spring-boot規(guī)定的非靜態(tài)目錄

    spring-boot的項(xiàng)目,雖然它自己定義了一個(gè)靜態(tài)文件的存儲(chǔ)目錄,但是這個(gè)目錄一般是作為前端靜態(tài)文件的目錄來(lái)作為使用的。如果使用這個(gè)靜態(tài)目錄來(lái)作為我們上傳文件的目錄會(huì)有一個(gè)比較尷尬的地方:將spring-boot打包成為jar包后,隨著上傳圖片的增多,這個(gè)jar包也會(huì)跟著變大

    2024年02月16日
    瀏覽(20)
  • element UI el-upload組件實(shí)現(xiàn)視頻文件上傳視頻回顯

    element UI el-upload組件實(shí)現(xiàn)視頻文件上傳視頻回顯

    項(xiàng)目中需要提供一個(gè)視頻介紹,使用Vue+Element UI中的el-upload組件實(shí)現(xiàn)視頻上傳及進(jìn)度條展示,后臺(tái)提供視頻上傳API并返回URL,?百度找了一番后最終實(shí)現(xiàn)了。 HTML JS data css 成功后的截圖 ?

    2024年02月06日
    瀏覽(111)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包