diff --git a/src/components/UploadFile/src/useUpload.ts b/src/components/UploadFile/src/useUpload.ts index 2981e12da341275388f04bd21665a32eea0d8c27..4a73b71be5154f20cdbba491101eb484d284fa09 100644 --- a/src/components/UploadFile/src/useUpload.ts +++ b/src/components/UploadFile/src/useUpload.ts @@ -2,6 +2,7 @@ import * as FileApi from '@/api/infra/file' import CryptoJS from 'crypto-js' import { UploadRawFile, UploadRequestOptions } from 'element-plus/es/components/upload/src/upload' import axios from 'axios' +import dayjs from 'dayjs' /** * 获得上传 URL @@ -92,7 +93,8 @@ async function generateFileName(file: UploadRawFile) { const sha256 = CryptoJS.SHA256(wordArray).toString() // 拼接后缀 const ext = file.name.substring(file.name.lastIndexOf('.')) - return `${sha256}${ext}` + const time = dayjs(new Date()).format('YYYYMMDDHHmmssSSS') + return `${time}_${sha256}${ext}` } /**