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

用element ui上傳帶參數(shù)的文件,并用flask接收

這篇具有很好參考價(jià)值的文章主要介紹了用element ui上傳帶參數(shù)的文件,并用flask接收。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

需求

網(wǎng)頁(yè)需要實(shí)現(xiàn)上傳一個(gè)csv文件,并攜帶兩個(gè)表單的參數(shù)給后端文章來源地址http://www.zghlxwxcb.cn/news/detail-771267.html

方法

上傳組件

<el-upload
	class="upload-demo"
	drag
	action="/upload" <!--要上傳到的路由地址,跟flask路由函數(shù)對(duì)應(yīng)-->
	accept=".csv" <!--只接收csv文件-->
	ref="upload" <!--引用標(biāo)識(shí)-->
	:data="ruleForm" <!--額外參數(shù)的表單變量名-->
	:auto-upload="false"
	:before-remove="beforeRemove"
	:on-success="handleSuccess"
	:limit="1">
	<i class="el-icon-upload"></i>
	<div class="el-upload__text">將文件拖到此處,或<em>點(diǎn)擊上傳</em></div>
</el-upload>

JS部分

data() {
   return {
        ruleForm: {  // 和upload組件中的data參數(shù)值一致
            group_name: '',
            model_name: '',
        }
},
 methods: {
    onSubmit() {
         // 獲取文件列表
         const fileList = this.$refs.upload.uploadFiles;
         // 判斷是否有文件需要上傳
         if (fileList.length > 0) {
             // 手動(dòng)觸發(fā)文件上傳
             this.$refs.upload.submit();
         } else {
             this.$alert('請(qǐng)選擇文件', '提示', {
                 confirmButtonText: '確定',
             });
         }
     },
 }

flask接收部分

//這里就是upload組件的action地址
@app.route('/upload', methods=['POST', 'GET']) 
def upload():
    if request.method == 'POST':
        # 獲取上傳的文件
        file = request.files['file']
        result_df = pd.read_csv(file)
        # 額外參數(shù)
        s_id = request.form.get('group_name')
        model_name = request.form.get('model_name')
        # print("參數(shù)1:", s_id)
        # print("參數(shù)2:", model_name) 
       	return jsonify('success')

到了這里,關(guān)于用element ui上傳帶參數(shù)的文件,并用flask接收的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • vue3中element-plus Upload上傳文件

    vue3中element-plus Upload上傳文件

    先上效果圖: ?上傳后: ?頁(yè)面: 我這里做個(gè)限制,僅限上傳一個(gè)pdf文件,如果不需要可以去掉,更多api請(qǐng)參考官方upload上傳官方文檔 js部分: 完結(jié),撒花~

    2024年02月13日
    瀏覽(34)
  • vue3+ts - element-plus封裝上傳文件圖片組件

    vue3+ts - element-plus封裝上傳文件圖片組件

    ??近期做到的項(xiàng)目中有涉及到上傳圖片上傳文件的需求,因?yàn)槭莗c管理后臺(tái),用到了element-plus框架,所以我也一起使用element-plus中的上傳圖片上傳圖片功能,并對(duì)它進(jìn)行封裝成一個(gè)組件,方便在多個(gè)地方使用。 1、上傳文件、視頻 2、上傳圖片 ??在這里上傳圖片和文件是分

    2024年02月12日
    瀏覽(36)
  • Element UI 頁(yè)面?zhèn)鲄⑴c接收參數(shù),注意router和route

    在 Element UI 中,可以使用 $router 對(duì)象來進(jìn)行頁(yè)面跳轉(zhuǎn)并設(shè)置請(qǐng)求參數(shù)。同時(shí),也可以在目標(biāo)頁(yè)面中使用 $route 對(duì)象來獲取傳遞的參數(shù)。 以下是一個(gè)示例: 在跳轉(zhuǎn)前的頁(yè)面中,使用 $router 對(duì)象進(jìn)行跳轉(zhuǎn)并設(shè)置參數(shù): 在這個(gè)例子中,跳轉(zhuǎn)前的頁(yè)面通過 $router 對(duì)象的 push 方法進(jìn)行

    2024年01月18日
    瀏覽(20)
  • SpringBoot文件上傳同時(shí),接收復(fù)雜參數(shù)

    SpringBoot文件上傳同時(shí),接收復(fù)雜參數(shù)

    目錄 環(huán)境信息 問題描述 錯(cuò)誤分析 解決方法 簡(jiǎn)單參數(shù) 總結(jié) ????????Spring Boot:2.0.8.RELEASE ????????Spring Boot內(nèi)置的tomcat:tomcat-embed-core 8.5.37 ? ? ? ? 收到文件上傳的開發(fā)工作,要求能適配各種場(chǎng)景,并且各場(chǎng)景的請(qǐng)求參數(shù)不一樣,因此接收的參數(shù)不能是固定的幾個(gè)字段

    2024年02月09日
    瀏覽(18)
  • vue3 + element-plus 的 upload + axios + django 文件上傳并保存

    vue3 + element-plus 的 upload + axios + django 文件上傳并保存

    座右銘: 怎么簡(jiǎn)單怎么來,以實(shí)現(xiàn)功能為主。 歡迎大家關(guān)注公眾號(hào)與我交流 ?之前在網(wǎng)上搜了好多教程,一直沒有找到合適自己的,要么只有前端部分沒有后端,要么就是寫的不是很明白。所以還得靠自己摸索出來后,來此記錄一下整個(gè)過程。 其實(shí)就是不要用默認(rèn)的 actio

    2024年02月20日
    瀏覽(92)
  • element ui 上傳控件攜帶參數(shù)到后端

    element ui 上傳控件攜帶參數(shù)到后端

    2.攜帶不固定參數(shù):? ?? ? ? el-row? ? ? ? ? el-col :span=\\\"24\\\" ? ? ? ? ? el-upload ? ? ? ? ? ? :multiple=\\\"false\\\" ? ? ? ? ? ? :show-file-list=\\\"false\\\" ? ? ? ? ? ? :on-success=\\\"f_handleImageSuccess\\\" ? ? ? ? ? ? :before-upload=\\\"f_HandleImageBefore\\\" ? ? ? ? ? ? drag ? ? ? ? ? ? action=\\\"\\\" ? ? ? ? ? ? :

    2024年02月15日
    瀏覽(21)
  • vue3上傳多個(gè)文件并攜帶參數(shù)一起上傳,后臺(tái)java接收

    vue3上傳多個(gè)文件并攜帶參數(shù)一起上傳,后臺(tái)java接收

    直接上代碼 vue代碼 上傳文件組件,采用element-plus 這里采用的是手動(dòng)上傳,選取文件后,點(diǎn)擊保存才會(huì)觸發(fā)上傳操作 這個(gè)地方如果不添加.raw? 可以看到這個(gè)files是個(gè)[object Object] 同樣它傳入后臺(tái)是個(gè)String類型 你用MultipartFile[]來接收這個(gè)String類型的 “[object Object]” 這肯定不行

    2024年02月13日
    瀏覽(20)
  • Angular中使用drag and drop實(shí)現(xiàn)文件拖拽上傳,及flask后端接收
  • vue3 - element-plus 上傳各種 word pdf 文件、圖片視頻并上傳到服務(wù)器功能效果,示例代碼開箱即用。

    vue3 - element-plus 上傳各種 word pdf 文件、圖片視頻并上傳到服務(wù)器功能效果,示例代碼開箱即用。

    在 vue3 項(xiàng)目中,使用 element plus 組件庫(kù)的 el-upload 上傳組件,進(jìn)行文件、圖片圖像的上傳功能示例。 可直接復(fù)制,再改個(gè)接口地址。 在這里上傳

    2024年02月15日
    瀏覽(52)
  • element ui表單上傳文件

    實(shí)現(xiàn)提交表單和上傳文件同步進(jìn)行,把表單數(shù)據(jù)作為upload組件上傳附帶的額外參數(shù)。 methods: ?

    2024年02月16日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包