Forráskód Böngészése

feat: download url

gemercheung 7 hónapja
szülő
commit
1a60cd094f
1 módosított fájl, 8 hozzáadás és 6 törlés
  1. 8 6
      src/view/vrmodel/sceneDownload.vue

+ 8 - 6
src/view/vrmodel/sceneDownload.vue

@@ -6,10 +6,7 @@
     </div>
 
     <div v-if="state === State.package">
-      <div
-        class="text"
-        style="display: flex; justify-content: space-between; margin-top: 15px"
-      >
+      <div class="text" style="display: flex; justify-content: space-between; margin-top: 15px">
         <span>{{ filename }}</span>
         <span>{{ percent }}%</span>
       </div>
@@ -96,8 +93,13 @@ const download = () => {
     ElMessage.error("下载链接未生成,请稍等!");
     throw "下载链接未生成,请稍等!";
   } else {
-    if (!downloadURL.value.startsWith("/")) {
-      downloadURL.value = "/" + downloadURL.value;
+
+    if (String(downloadURL.value.includes('http'))) {
+      downloadURL.value = downloadURL.value;
+    } else {
+      if (!downloadURL.value.startsWith("/")) {
+        downloadURL.value = "/" + downloadURL.value;
+      }
     }
     console.error("downloadURL.value", downloadURL.value);
     return saveAs(downloadURL.value, filename.value);