13 lines
405 B
TypeScript
13 lines
405 B
TypeScript
import * as path from 'path';
|
|
|
|
export const editFileName = (req, file, callback) => {
|
|
const name = file.originalname.split('.')[0];
|
|
const fileExtName = path.extname(file.originalname);
|
|
// const fileExtName = 'asdasd';
|
|
const randomName = Array(4)
|
|
.fill(null)
|
|
.map(() => Math.round(Math.random() * 16).toString(16))
|
|
.join('');
|
|
callback(null, `${name}-${randomName}${fileExtName}`);
|
|
};
|