|
@@ -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);
|