• SpringBoot+Vue项目多文件上传同时上传其他参数


    Java后端接收 POST

    @ApiOperation(value = "添加测试报告信息", notes = "添加测试报告信息")
    @EnableAuth
    @PostMapping(value = "/saveTestReport")
    @Transactional(rollbackFor = Exception.class)
    public ResultData saveTestReport(@RequestParam(value = "files") List files,
                                     TestReport testReport) {
    前端核心代码:
    
      
        
      
    

    fillFormData(){
      let formData = new FormData();
      let MultipartFiles;
      if (this.dialogInfo.type==='1'){//pdf
        MultipartFiles = this.$refs['MultipartFile'].uploadFiles;//文件
      }else{//图片
        MultipartFiles = this.$refs['MultipartFile1'].uploadFiles;//文件
      }
      if(MultipartFiles===undefined){
        this.$message.error("请上传文件");
        return false;
      }
      this.dialogInfo.unitName=this.selectValHome1
      for(let key in this.dialogInfo){
        formData.append(key, this.dialogInfo[key]);
      }
      for(let i=0;i
  • 相关阅读:
    【SetpNumber计数器StepNumber详解,购物车制作(呆),五星好评制作Starjs详解】
    springboot~国际化Locale正确的姿势
    财政政策与货币政策
    ​Black Hat 2022 聚焦软件供应链安全
    SQL 常见函数整理 _ Stuff() 替换字符串中的一部分字符
    身份认证系统迁移至浪潮信息KOS5.8过程记录
    wordpress改成https网址方法
    【2023春李宏毅机器学习】生成式学习的两种策略
    分布式智能家居项目雏形
    Chrome Extension 介绍
  • 原文地址:https://blog.csdn.net/qq_36189144/article/details/126038384