Files
tk-mini-program/components/generateFileName.js

18 lines
601 B
JavaScript
Raw Normal View History

2025-05-20 19:09:04 +08:00
// 生成 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;