puppet-supports icon indicating copy to clipboard operation
puppet-supports copied to clipboard

利用 msg.room().say 发送二维码图片时,报错

Open bdavidy opened this issue 1 year ago • 4 comments

代码:

const fileBox = FileBox.fromFile(”c:/1.png“); await say(msg, fileBox);

当参数时普通图片时,微信能正常显示,当图片时二维码时,会报如下错误:

INFO PuppetService messageSendFile(R:10926729362457569, FileBox#File<1721026311787.png>) about to call grpc ========================g点重现: 13 INTERNAL: ENOENT: no such file or directory, stat '/tmp/domain-cdn-temps/a32a5a07-00e1-4cdf-936d-95da5a3c6b60-thumb.jpg'

bdavidy avatar Jul 15 '24 08:07 bdavidy

这个图片的缩略图生成失败了。我们是是用 sharp.js 生成的,如果失败就无法发送。

hcfw007 avatar Jul 24 '24 05:07 hcfw007

这个图片的缩略图生成失败了。我们是是用 sharp.js 生成的,如果失败就无法发送。

如果图片本身没问题,只是缩略图没有生成成功,也是发送失败,是不是不太好,能兼容 在生成失败的时候发送原图吗,或者再生成一次缩略图

leochen-g avatar Aug 30 '24 09:08 leochen-g

这个问题我也遇到了,使用Filebox.fromFile上传图片偶发回报此异常。@juzi/wechaty-puppet-service升级到1.0.99版本貌似有所改善

JellyBo avatar Sep 23 '24 03:09 JellyBo

这样发送会导致对方不点开图片就看不了图片,聊天框显示是灰色。目前的产品升级是这样不允许发送。

hcfw007 avatar Sep 27 '24 07:09 hcfw007