Pre Merge pull request !743 from 格洛米/master

pull/743/MERGE
格洛米 2025-05-04 12:33:30 +00:00 committed by Gitee
commit 01be11c76e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 3 additions and 1 deletions

View File

@ -2,6 +2,7 @@ import * as FileApi from '@/api/infra/file'
import CryptoJS from 'crypto-js' import CryptoJS from 'crypto-js'
import { UploadRawFile, UploadRequestOptions } from 'element-plus/es/components/upload/src/upload' import { UploadRawFile, UploadRequestOptions } from 'element-plus/es/components/upload/src/upload'
import axios from 'axios' import axios from 'axios'
import dayjs from 'dayjs'
/** /**
* URL * URL
@ -92,7 +93,8 @@ async function generateFileName(file: UploadRawFile) {
const sha256 = CryptoJS.SHA256(wordArray).toString() const sha256 = CryptoJS.SHA256(wordArray).toString()
// 拼接后缀 // 拼接后缀
const ext = file.name.substring(file.name.lastIndexOf('.')) const ext = file.name.substring(file.name.lastIndexOf('.'))
return `${sha256}${ext}` const time = dayjs(new Date()).format('YYYYMMDDHHmmssSSS')
return `${time}_${sha256}${ext}`
} }
/** /**