From 2d469cfa90133e4e0546f9091696741eb1df5b53 Mon Sep 17 00:00:00 2001 From: Jerryplusy Date: Sun, 12 Oct 2025 00:38:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E8=BF=9C=E7=A8=8B?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8413=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/upMeme.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/upMeme.js b/apps/upMeme.js index 9611ff2..fd1d030 100644 --- a/apps/upMeme.js +++ b/apps/upMeme.js @@ -58,20 +58,20 @@ export default class MemeUploadService extends plugin { uploadSessions.delete(key); try { + const token = await ConfigControl.get('config')?.coreConfig?.token; + const coreUrl = await ConfigControl.get('config')?.coreConfig?.coreUrl; + const res = await axios.get(session.img, { responseType: 'stream' }); const formData = new FormData(); - const res = await fetch(session.img); - const blob = await res.blob(); - formData.append('file', blob, 'meme.jpg'); + formData.append('file', res.data, 'meme.jpg'); formData.append('character', session.character); formData.append('status', session.status); - const token = await ConfigControl.get('config')?.coreConfig?.token; - const coreUrl = await ConfigControl.get('config')?.coreConfig?.coreUrl; await axios.post(`${coreUrl}/api/meme/upload`, formData, { headers: { 'x-token': token, - ...formData.getHeaders?.(), + ...formData.getHeaders(), }, + maxBodyLength: Infinity, }); return e.reply('上传成功~', true);