diff --git a/apps/fanqie.js b/apps/fanqie.js index 87d19dc..7e8dda2 100644 --- a/apps/fanqie.js +++ b/apps/fanqie.js @@ -6,6 +6,7 @@ import configControl from '../lib/config/configControl.js'; import Fanqie from '../models/apps/fanqie/fanqie.js'; import axios from 'axios'; import FormData from 'form-data'; +import { finished } from 'stream/promises'; let redis = global.redis; @@ -236,6 +237,7 @@ export class xzq extends plugin { }); form.append('file', fileStream); form.append('token', configControl.get('coreConfig')?.token); + await finished(fileStream); const uploadUrl = `${configControl.get('coreConfig')?.coreUrl}/public/upload?dir=fanqie&expire=600`; const response = await axios.post(uploadUrl, form, { headers: form.getHeaders(),