From 0796f27f2ad1689afd47fd2398516bdafa630084 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Tue, 20 Aug 2024 20:03:02 +0800 Subject: [PATCH] fix: file ext and blank data --- src/common/utils/file.ts | 2 +- src/onebot/network/active-websocket.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/utils/file.ts b/src/common/utils/file.ts index bd201465..90010abf 100644 --- a/src/common/utils/file.ts +++ b/src/common/utils/file.ts @@ -259,7 +259,7 @@ export async function uri2local(dir: string, uri: string, filename: string | und if (success) { filePath = fileTypePath; fileExt = ext; - filename = path.basename(filePath, fileExt); + filename = filename + '.' + ext; } return { success: true, errMsg: '', fileName: filename, ext: fileExt, path: filePath, isLocal: true }; } diff --git a/src/onebot/network/active-websocket.ts b/src/onebot/network/active-websocket.ts index b8aa4530..cfed08e7 100644 --- a/src/onebot/network/active-websocket.ts +++ b/src/onebot/network/active-websocket.ts @@ -134,6 +134,7 @@ export class OB11ActiveWebSocketAdapter implements IOB11NetworkAdapter { this.logger.logDebug('[OneBot] [WebSocket Client] 收到正向Websocket消息', receiveData); } catch (e) { this.checkStateAndReply(OB11Response.error('json解析失败,请检查数据格式', 1400, echo)); + return; } receiveData.params = (receiveData?.params) ? receiveData.params : {};//兼容类型验证 const retdata = await this.actions.get(receiveData.action)