vue上传文件夹+上传文件vue-simple-uploader

vue上传文件夹+上传文件vue-simple-uploader
在这里插入图片描述
使用插件
在main.js引入

import uploader from 'vue-simple-uploader'

Vue.use(uploader);
 <el-dialog title="上传文件" :visible.sync="dialogFileVisible" width="50%" :before-close="handleFileClose"
      :close-on-click-modal="false" class="myfiletoUploadcs">
      <div style="width:100%; display:flex; justify-content:center;">
        <uploader :key="uploader_key" :options="options" class="uploader-example" @file-success="onFileSuccess"
          ref="uploader" @file-complete="isComplete">
          <uploader-unsupport></uploader-unsupport>
          <uploader-drop>
            <uploader-btn :directory="true" :single="true">上传文件夹</uploader-btn>
            <uploader-btn>上传文件</uploader-btn>
          </uploader-drop>
          <uploader-list></uploader-list>
        </uploader>
      </div>
    </el-dialog>
  uploader_key: new Date().getTime(), //这个用来刷新组件--解决不刷新页面连续上传的缓存上传数据(注:每次上传时,强制这个值进行更改---根据自己的实际情况重新赋值)
        options: {
          target: this.baseurl +
            "/common/uploadFolder", ///antiqueRecord/upload_folder1针对只有一层文件夹 //SpringBoot后台接收文件夹数据的接口
          testChunks: false, //是否分片-不分片
          chunkSize: 1024 * 1024 * 90, //每块大小
          // simultaneousUploads: 5, //并发上传块数

          headers: {
            Authorization: "Bearer " + getToken()
          },
          query: {
            cover: true,
            folderPath: ''
          },
        },
  onFileSuccess: function (rootFile, file, response, chunk) {
        var msg = JSON.parse(response);
      },
      isComplete(suc) {
        console.log(22, suc);
        if (suc.completed) {
          this.daoru = true;
        }
      },

相关推荐

  1. vue文件夹-基于vue-simple-uploader简单封装

    2024-03-14 10:08:06       49 阅读
  2. vue 分布式文件vue-simple-uploader

    2024-03-14 10:08:06       29 阅读
  3. Vue+Django文件

    2024-03-14 10:08:06       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-14 10:08:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-14 10:08:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-14 10:08:06       82 阅读
  4. Python语言-面向对象

    2024-03-14 10:08:06       91 阅读

热门阅读

  1. Vuex和Pinia

    2024-03-14 10:08:06       41 阅读
  2. 虚拟环境创建笔记

    2024-03-14 10:08:06       37 阅读
  3. 面试经典-9-跳跃游戏

    2024-03-14 10:08:06       41 阅读
  4. 【C++】每日一题 146 LRU缓存

    2024-03-14 10:08:06       41 阅读
  5. 无线业务配置建议

    2024-03-14 10:08:06       43 阅读
  6. nginx配置websocket

    2024-03-14 10:08:06       35 阅读
  7. Ribbon负载均衡

    2024-03-14 10:08:06       42 阅读
  8. 3、ETAS INCA标定系统建立过程

    2024-03-14 10:08:06       41 阅读
  9. MCU简单的前后台软件架构

    2024-03-14 10:08:06       39 阅读
  10. 蓝桥杯 递增三元组

    2024-03-14 10:08:06       43 阅读
  11. Elastic boosting的使用

    2024-03-14 10:08:06       41 阅读