首页 > 解决方案 > 发送“画布”生成的图像,而不将其保存到文件中

问题描述

是否可以将图像作为 base64、缓冲区或 DataURL 发送?正如我在源代码 Discord.JS 中看到的,它只能附加 URL、文件或管道流。但是还有其他方法吗?

标签: node.jscanvasdiscorddiscord.js

解决方案


我不是很喜欢这个东西,但我认为你可以发送一个缓冲区:在文档中TextChannel.send()说你可以发送 a BufferResolvable,或者通过发送Attachment带有该文件的 a ,或者通过.fileMessageOptions你传入send()函数中设置它。


推荐阅读