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

el-upload實現(xiàn)自定義攜帶參數(shù)上傳文件( :http-request 方式)

這篇具有很好參考價值的文章主要介紹了el-upload實現(xiàn)自定義攜帶參數(shù)上傳文件( :http-request 方式)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. el-upload組件

使用 :http-request 自定義上傳方法,action仍然要有,隨便起個名字即可,

注意使用 :http-request 之后, :on-success, :on-error 指令是不會觸發(fā)的

自定義上傳 函數(shù)為??uploadFile

                <el-upload
                  :show-file-list="false"
                  class="upload-demo"
                  action="fakeaction"
                  :limit="1"
                  accept=".csv"
                  :http-request="uploadFile">
        <el-button size="small" type="primary" @click="bindId(scope.row.id)">上傳計算文件</el-button>
                </el-upload>

2. 封裝上傳方法(定義傳輸請求頭,傳輸格式)

// 在api.js中編寫上傳方法,并導(dǎo)出

export const uploadFileRequest = (url, params) => {
  return axios({
    method: 'post',
    url: `${base}${url}`,
    data: params,
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  });
}

在main.js中將封裝好的方法加入全局,后面可直接調(diào)用

import {uploadFileRequest} from './utils/api'


???????Vue.prototype.uploadFileRequest = uploadFileRequest;

3. 在uploadFile函數(shù)中,直接調(diào)用uploadFileRequest

uploadFile(params){
        const file = params.file;
        // 使用FormData傳參數(shù)和文件
        var form = new FormData();
        // 文件
        form.append("file", file);
        // 參數(shù)
        form.append("id", this.urlId);
        // 調(diào)用封裝好的上傳方法,傳給后臺FormData
        this.uploadFileRequest("/forecast/arj/upload",form).then(resp=>{
          if(resp && resp.status == 200){
            this.$message("成功了");
          }
        })
      },

4. 后臺獲取參數(shù)? ??

正常獲取即可,方法內(nèi)容就不寫了。

    @PostMapping("/arj/upload")
    public RespBean upload(@RequestParam MultipartFile file,int id){  
  
    }

點個贊再走,感謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-505915.html

到了這里,關(guān)于el-upload實現(xiàn)自定義攜帶參數(shù)上傳文件( :http-request 方式)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • el-upload上傳文件類型大小限制+手動上傳+通過后端給的接口帶參數(shù)

    el-upload上傳文件類型大小限制+手動上傳+通過后端給的接口帶參數(shù)

    ? 本地上傳文件類型只能是 xml 和 a2l 的 做多上傳個數(shù)為2個 可以多選上傳 每種格式最多上傳一個文件 上傳為手動上傳到服務(wù)器 上傳錯誤有相應(yīng)的提示 ? 首先上傳為手動上傳那么文件類型我是打算在選取文件到前端頁面的過程中我就處理文件 或者也? ? 可以在上傳服務(wù)器的

    2024年02月08日
    瀏覽(101)
  • elementUI+el-upload 上傳、下載、刪除文件以及文件展示列表自定義為表格展示

    elementUI+el-upload 上傳、下載、刪除文件以及文件展示列表自定義為表格展示

    官方文檔 https://element.eleme.cn/#/zh-CN/component/upload 具體參數(shù)說明,如何實現(xiàn)上傳、下載、刪除等功能 action :文件上傳地址,我的項目里已經(jīng)封裝好了請求。使用的時候需要依據(jù)項目填寫。 show-file-list : 是否顯示已上傳文件列表。 headers :設(shè)置上傳的請求頭部。我的項目需要傳

    2024年01月20日
    瀏覽(102)
  • 【前端相關(guān)】elementui使用el-upload組件實現(xiàn)自定義上傳

    【前端相關(guān)】elementui使用el-upload組件實現(xiàn)自定義上傳

    elmentui 中的upload默認(rèn)的提交行為是通過 action 屬性中輸入的 url 鏈接,提交到指定的服務(wù)器上。但是這種url提交文件的方式,在實際的項目環(huán)境中往往是不可取的。 我們的服務(wù)器會攔截所有的請求,進(jìn)行權(quán)限控制,密鑰檢查,請求頭分析等安全行為控制。寫在這里的url無法實

    2024年02月08日
    瀏覽(29)
  • el-upload實現(xiàn)自定義上傳http-request

    el-upload實現(xiàn)自定義上傳http-request

    在使用element的上傳組件的時候,我這里用的是上傳圖片,如圖1所示 ? 正常上傳是沒有問題的,但如果我上傳了第一張之后,然后去上傳第二張,依次這樣去替換自己想要得,雖然最后一張會把上傳上傳得給覆蓋,但是還是會存在一些問題 1.替換多少次,上傳接口就要請求多少次,顯得比

    2024年02月12日
    瀏覽(27)
  • el-upload實現(xiàn)上傳文件夾

    el-upload實現(xiàn)上傳文件夾

    背景:如圖一所示,最下面有一個黃色上傳文件按鈕,為手動上傳而且上傳區(qū)域有上傳文件和上傳文件夾的區(qū)分 所以需要在點擊了上傳文件夾做特殊處理使得el-upload可以上傳文件夾 01.在拖拽上傳的區(qū)域綁定一個點擊事件 handlePreview ,(注意不要直接綁定在el-upload區(qū)域,會被觸

    2024年02月07日
    瀏覽(25)
  • 使用el-upload組件實現(xiàn)遞歸多文件上傳

    使用el-upload組件實現(xiàn)遞歸多文件上傳

    一、需求描述:在頁面上點擊按鈕彈出選擇電腦文件的界面,可以一次性選擇多個文件一起上傳到服務(wù)器上,并把上傳成功的文件展示在頁面上。 · 二、 問題闡述:el-upload是支持多文件上傳的,但是是同步進(jìn)行的,你點擊上傳按鈕,選擇了多個文件后點擊確定,會同時調(diào)用

    2023年04月08日
    瀏覽(38)
  • el-upload實現(xiàn)上傳文件并展示進(jìn)度條

    el-upload在實現(xiàn)文件上傳時無法觸發(fā)on-progress鉤子,即使調(diào)用后端接口并成功的情況下都無法觸發(fā),可以通過如下配置來解決: 隨后將config添加至調(diào)用后端接口,即可成功獲取進(jìn)度~ html: JS部分

    2024年02月04日
    瀏覽(30)
  • element ui ---- el-upload實現(xiàn)手動上傳多個文件

    ui部分 js 實現(xiàn)上傳

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

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

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

    2024年02月06日
    瀏覽(110)
  • elementUI 的上傳組件<el-upload>,自定義上傳按鈕樣式

    elementUI 的上傳組件<el-upload>,自定義上傳按鈕樣式

    原理:調(diào)用el-upload組件的方法喚起選擇文件事件 效果: 頁面代碼: js代碼:(其他邏輯與element文檔的上使用一致) css代碼: 隱藏原來的選擇圖片按鈕 原理:把圖片顯示分離出來,el-upload做選擇圖片使用,單獨做一個顯示圖片的區(qū)域 效果: ?頁面代碼: js 代碼: css代碼:

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包