fix: 切片文件上传文件名去除非法字符和空格
This commit is contained in:
@@ -94,7 +94,12 @@ export async function uploadFileChunk(
|
||||
chunkSize: number = 1,
|
||||
subPath: string = 'default'
|
||||
) {
|
||||
const { name, size } = fileData;
|
||||
let { name, size } = fileData;
|
||||
// 去除非法字符
|
||||
const cleanedFilename = name.replace(/[\\/:*?"<>|]/g, '');
|
||||
// 去除空格
|
||||
name = cleanedFilename.replace(/\s/g, '_');
|
||||
// 数据块大小
|
||||
const chunkSizeInBytes = chunkSize * 1024 * 1024;
|
||||
// 文件标识使用唯一编码 MD5(文件名+文件大小)
|
||||
const fileIdentifier = `${name}-${size}`;
|
||||
|
||||
Reference in New Issue
Block a user