From 9e2833cdee3af1bcd2aa258410aa6d1654b1b566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=20=E5=85=83=E5=B1=B1?= Date: Fri, 23 May 2025 15:42:02 +0800 Subject: [PATCH] fix file down --- .../quarterlyresults/size375/index.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/views/financialinformation/quarterlyresults/size375/index.vue b/src/views/financialinformation/quarterlyresults/size375/index.vue index 7d5f4f2..3e8c1d3 100644 --- a/src/views/financialinformation/quarterlyresults/size375/index.vue +++ b/src/views/financialinformation/quarterlyresults/size375/index.vue @@ -109,7 +109,14 @@ const handleDownload = (url) => { // 创建一个隐藏的a元素 const link = document.createElement("a"); link.href = url; - link.download = url.split("/").pop(); // 从URL提取文件名 + + // 修复文件名提取逻辑 + let fileName = url.split("/").pop(); + // 移除可能存在的查询参数 + if (fileName.includes("?") || fileName.includes("_t=")) { + fileName = fileName.split(/[?_]/)[0]; + } + link.download = fileName; link.target = "_blank"; // 对于移动设备,我们需要特殊处理