长城汽车软件包管理平台
whychdw
2025-04-27 37c0df01e23bf7a4c946bd6a798bf433965d1731
src/utils/downloadFile.ts
@@ -1,4 +1,4 @@
function downloadFile(url: string) {
function downloadFile(url: string, fileName: string) {
  return new Promise<void>((resolve, reject) => {
    let baseUrl = "";
    if (process.env.NODE_ENV === "development") {
@@ -12,7 +12,7 @@
    // 1. 预检文件是否存在
    fetch(link.href, { method: "HEAD" })
      .then(() => {
        link.download = "文件";
        link.download = fileName;
        document.body.appendChild(link); // 添加到 DOM
        link.click();
        window.URL.revokeObjectURL(url);