18 lines
601 B
JavaScript
18 lines
601 B
JavaScript
// 生成 6位随机字符(包含大小写字母和数字)
|
||
function generateRandomString(length = 6) {
|
||
const chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
|
||
let result = '';
|
||
for (let i = 0; i < length; i++) {
|
||
result += chars[Math.floor(Math.random() * chars.length)];
|
||
}
|
||
return result;
|
||
}
|
||
|
||
// 生成文件名
|
||
function generateFileName() {
|
||
const randomPart = generateRandomString();
|
||
const timestamp = Date.now(); // 当前时间戳(毫秒级)
|
||
return `${randomPart}${timestamp}.jpg`;
|
||
}
|
||
export default generateFileName;
|
||
|