node.js - 发送“画布”生成的图像,而不将其保存到文件中
问题描述
是否可以将图像作为 base64、缓冲区或 DataURL 发送?正如我在源代码 Discord.JS 中看到的,它只能附加 URL、文件或管道流。但是还有其他方法吗?
解决方案
我不是很喜欢这个东西,但我认为你可以发送一个缓冲区:在文档中TextChannel.send()
说你可以发送 a BufferResolvable
,或者通过发送Attachment
带有该文件的 a ,或者通过.file
在MessageOptions
你传入send()
函数中设置它。
推荐阅读
- php - 创建自定义消息状态码
- php - 具有不同数量值的嵌套 foreach()
- node.js - npm install module -g 给出 MaxListenersExceededWarning
- javascript - 限制滚动和调整大小事件
- javascript - 这是使用 JS 中相同元素的 eventListener 执行单击事件的正确纯代码吗?
- javascript - 我应该如何将滚轮或滚动事件从一个元素转移到另一个元素?
- sql - SQL查询以获取子计数并将其求和
- firebase - Firebase - 创建一个临时用户,直到用户注册
- python - 根据列值将大型 csv 拆分为较小的 csv 文件,最终在较小的文件中出现空白
- c# - 正则表达式仅选择具有一致标题的字符串中的最后一个单词