微调
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user