zoukankan      html  css  js  c++  java
  • ajax文件上传

    softwarePackFileChange() {
          const fileTypes = "exe,rar,zip";
          const fileTypeArray = fileTypes.split(",");
    
          const softwarePackFile = $("#softwarePackFile").get(0).files[0];
          const filePathArray = softwarePackFile.name.toLowerCase().split('.');
          const fileType = filePathArray[filePathArray.length - 1];
          if (_.indexOf(fileTypeArray, fileType) == -1) {
            $WarnMessage(`支持的附件格式【${fileTypes}】,当前格式:${fileType}。`);
            return;
          }
    
          const formData = new window.FormData();
          formData.append("file", softwarePackFile);
          formData.append("versionId", this.versionId);
          formData.append("shelfId", this.shelfId);
    
           $.ajax({
             type: "POST",
             data: formData,
             contentType: false,
             processData: false,
             url: `${$$apiDevOpsPath}/uploadAppPkg`,
             success: response => {
               const message = response.message;
               if (message != undefined) {
                 $WarnMessage(message);
               } else {
                 const shelfVersionAppPkg = response.model;
                 shelfVersionAppPkg.minioHost = response.host;
                 this.$emit("pushAppSoftwarePackage", shelfVersionAppPkg);
               }
             },
           });
       
      }
  • 相关阅读:
    高并发下秒杀商品,必须知道的9个细节
    linux下关闭网络命令
    Linux系统模拟网络测试
    20211215
    观影大数据分析(上)
    2021冬季学期有感
    观影大数据分析(中)
    Docker安装Oracle
    2022寒假安排
    Docker安装Mongo
  • 原文地址:https://www.cnblogs.com/150536FBB/p/13050791.html
Copyright © 2011-2022 走看看