• 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
  • 相关阅读:
    JUC-ReentrantLock 源码
    【开发流程】持续集成、持续交付、持续部署
    1秒破解iPhone 13 Pro:可任意获取并删除设备上的数据
    C/C++内存泄漏的原因以及怎么解决
    2、鸿蒙开发工具首次运行时开发环境配置
    【李沐深度学习笔记】线性代数实现
    Java 高级语言特性之 java中的泛型
    记录工作过程中一次业务优化
    后端传递数据给前端做导出Excel的vo类
    墨门云上网行为管控系统的特点和优势
  • 原文地址:https://blog.csdn.net/qq_36189144/article/details/126038384