This commit is contained in:
sjl
2025-12-30 10:02:01 +08:00
parent 83e57c92b4
commit 0fc7b528d4
14 changed files with 186 additions and 114 deletions

View File

@@ -1,7 +1,7 @@
import { downloadFile } from '@/api/system-boot/file'
// 下载文件
export const download = (urls: string) => {
console.log('下载', urls)
//console.log('下载', urls)
downloadFile({ filePath: urls })
.then((res: any) => {
@@ -21,9 +21,9 @@ export const download = (urls: string) => {
}
return mimeMap[ext] || ''
}
const blob = new Blob([res], { type: getFileType(urls) })
// 2. 提取文件名并保留原生后缀(核心修复点)
const fileName = urls.split('/').at(-1) || '下载文件' // 先提取URL最后一段文件名
@@ -53,7 +53,7 @@ function removeLastDotSuffix(str: string) {
// 预览文件
export const previewFile = async (urls: any) => {
console.log('预览', urls)
//console.log('预览', urls)
let url = ''
await downloadFile({ filePath: decodeURI(urls) })
@@ -85,6 +85,6 @@ export const previewFile = async (urls: any) => {
console.error('下载失败:', err)
// 可添加错误提示如Toast
})
console.log('url', url)
//console.log('url', url)
return url
}