最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue使用vue-simple-uploader上傳文件夾實現(xiàn)方式

 更新時間:2025年09月19日 09:11:05   作者:乘風(fēng)御浪云帆之上  
本文介紹使用vue-simple-uploader上傳文件夾的流程:前端點擊按鈕選擇文件夾,確認上傳并顯示進度;后端SpringBoot接收文件夾數(shù)據(jù),完成傳輸與處理

使用vue-simple-uploader上傳文件夾

先睹為快

1 點擊上傳“上傳文件夾”按鈕

2 選擇文件夾

3 確定上傳

4 上傳進度

引入控件

  • install
npm install vue-simple-uploader --save
  • main.js配置
import uploader from 'vue-simple-uploader'
Vue.use(uploader)

vue部分

  • 頁面
  <div>
    <uploader :key="uploader_key" :options="options" class="uploader-example"
              @file-success="onFileSuccess">
      <uploader-unsupport></uploader-unsupport>
      <uploader-drop>
        <uploader-btn :directory="true" :single="true">選擇文件夾</uploader-btn>
      </uploader-drop>
      <uploader-list></uploader-list>
    </uploader>
  </div>
  • 數(shù)據(jù)
data() {
  return {
    uploader_key: new Date().getTime(),//這個用來刷新組件--解決不刷新頁面連續(xù)上傳的緩存上傳數(shù)據(jù)(注:每次上傳時,強制這個值進行更改---根據(jù)自己的實際情況重新賦值)
    options: {
      target: '/uploadCategory',//SpringBoot后臺接收文件夾數(shù)據(jù)的接口
      testChunks: false//是否分片-不分片
    },
  };
},
  • 方法
  onFileSuccess: function (rootFile, file, response, chunk) {
        //這里可以根據(jù)response(接口)返回的數(shù)據(jù)處理自己的實際問題(如:從response拿到后臺返回的想要的數(shù)據(jù)進行組裝并顯示)
        //注,這里從文件夾每上傳成功一個文件會調(diào)用一次這個方法
  }
  • 樣式
<style>
  .uploader-example {
    width: 90%;
    padding: 15px;
    margin: 40px auto 0;
    font-size: 12px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .4);
  }

  .uploader-example .uploader-btn {
    margin-right: 4px;
  }

  .uploader-example .uploader-list {
    max-height: 440px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
  }
</style>

SpringBoot部分

  • 接收文件夾,后續(xù)操作
@ResponseBody
@RequestMapping("/uploadCategory")
public void uploadCategory(HttpServletRequest request,
                            @RequestParam("file") MultipartFile[] file) 

    if (file != null && file.length > 0) {
        for (MultipartFile temp : file) {
            //處理上傳的文件

            //其他邏輯
        }
    }
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

盐池县| 城固县| 广德县| 兰溪市| 峨山| 巴南区| 图片| 盐城市| 黄冈市| 札达县| 洛浦县| 彰化市| 西青区| 雅安市| 衡山县| 连云港市| 屯昌县| 韶山市| 迭部县| 老河口市| 库车县| 紫阳县| 瑞安市| 琼中| 佛教| 湘西| 定结县| 天气| 宁海县| 宜兰县| 达日县| 苗栗市| 大悟县| 新闻| 萝北县| 逊克县| 昌黎县| 莆田市| 临澧县| 喀喇| 探索|