diff --git a/apps/tools.js b/apps/tools.js index e30ee6c..7e7f94d 100644 --- a/apps/tools.js +++ b/apps/tools.js @@ -770,14 +770,14 @@ export class tools extends plugin { e.reply(segment.image(url)); } else { // 非海外使用🪜下载 - const proxy = this.myProxy; + const proxy = this.proxyAddr; const port = this.proxyPort; - const path = this.getCurDownloadPath(e); - downloadImg(url, path, "", !isOversea, {}, { + const localPath = this.getCurDownloadPath(e); + downloadImg(url, localPath, "", isOversea, {}, { proxyAddr: proxy, proxyPort: port }).then(path => { - e.reply(segment.image(fs.readFileSync(path))); + e.reply(segment.image(fs.readFileSync(localPath + "/" + url.split("/").pop()))); }); } } else { diff --git a/utils/common.js b/utils/common.js index 0168a0c..8a04cff 100644 --- a/utils/common.js +++ b/utils/common.js @@ -234,7 +234,7 @@ export async function downloadImg(img, dir, fileName = "", isProxy = false, head }); }); } catch (err) { - logger.error("图片下载失败"); + logger.error(`图片下载失败, 原因:${err}`); } }