diff --git a/src/views/Conversations/Online/Input/MediaUpload.jsx b/src/views/Conversations/Online/Input/MediaUpload.jsx index 0aac579..ed844ef 100644 --- a/src/views/Conversations/Online/Input/MediaUpload.jsx +++ b/src/views/Conversations/Online/Input/MediaUpload.jsx @@ -30,8 +30,10 @@ const ImageUpload = ({ disabled, invokeUploadFileMessage, invokeSendUploadMessag } // 使用 FileReader 读取文件对象 const reader = new FileReader(); - const suffix = file.name.slice(file.name.lastIndexOf('.')+1); - const rename = Date.now() + '.' + suffix; + const lastDotIndex = file.name.lastIndexOf('.'); + const suffix = file.name.slice(lastDotIndex+1); + const baseName = file.name.slice(0, lastDotIndex); + const rename = baseName + '-' + Date.now() + '.' + suffix; const dataUri = aliOSSHost + rename; // 读取完毕后获取结果 reader.onload = (event) => {