From d589898ffdacdab2418f438918e79eae4a7f50eb Mon Sep 17 00:00:00 2001 From: zhiyu1998 <542716863@qq.com> Date: Mon, 5 Aug 2024 09:27:26 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E6=96=B0=E5=A2=9E=20`?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E5=A4=A7=E5=B0=8F=E9=99=90=E5=88=B6=EF=BC=88?= =?UTF-8?q?=E5=8D=95=E4=BD=8DMB=EF=BC=89`=20=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/tools.js | 5 ++++- config/tools.yaml | 1 + guoba.support.js | 11 +++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/apps/tools.js b/apps/tools.js index 72be0a3..e033661 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -199,6 +199,8 @@ export class tools extends plugin { this.toolsConfig = config.getConfig("tools"); // 视频保存路径 this.defaultPath = this.toolsConfig.defaultPath; + // 视频限制大小 + this.videoSizeLimit = this.toolsConfig.videoSizeLimit; // 魔法接口 this.proxyAddr = this.toolsConfig.proxyAddr; this.proxyPort = this.toolsConfig.proxyPort; @@ -2067,7 +2069,8 @@ export class tools extends plugin { * @param path 视频所在路径 * @param videoSizeLimit 发送转上传视频的大小限制,默认70MB */ - async sendVideoToUpload(e, path, videoSizeLimit = 70) { + async sendVideoToUpload(e, path, videoSizeLimit = this.videoSizeLimit) { + // logger.info(videoSizeLimit); const isLag = await this.isLagRangeDriver(); // 判断是否是拉格朗日 if (isLag === 1) { diff --git a/config/tools.yaml b/config/tools.yaml index cfd0d26..4755aba 100644 --- a/config/tools.yaml +++ b/config/tools.yaml @@ -1,4 +1,5 @@ defaultPath: './data/rcmp4/' # 保存视频的位置 +videoSizeLimit: 70 # 视频大小限制(单位MB),超过大小则转换成群文件上传 proxyAddr: '127.0.0.1' # 魔法地址 proxyPort: '7890' # 魔法端口 diff --git a/guoba.support.js b/guoba.support.js index e7e96a2..6ca6a52 100644 --- a/guoba.support.js +++ b/guoba.support.js @@ -77,6 +77,17 @@ export function supportGuoba() { placeholder: "请输入视频暂存位置", }, }, + { + field: "tools.videoSizeLimit", + label: "视频大小限制", + bottomHelpMessage: + "视频大小限制(单位MB),超过大小则转换成群文件上传", + component: "Input", + required: false, + componentProps: { + placeholder: "请输入视频大小限制", + }, + }, { field: "tools.biliSessData", label: "哔哩哔哩SESSDATA",