【发布时间】:2019-10-23 08:55:21
【问题描述】:
using (MemoryStream stream = new MemoryStream())
{
bitMap.Save(stream, System.DrawingCore.Imaging.ImageFormat.Jpeg);
stream.Seek(0, SeekOrigin.Begin);
bitMap.Dispose();
await Context.Channel.SendFileAsync(stream, "Text");
}
真正的快速因为我找不到具体的答案。我正在从硬盘驱动器中获取图像,将文本应用于图像并将其上传到服务器。它仅适用于与 meme 相关的内容。
问题是,我不想在上传之前将其保存到硬盘。我宁愿把它保存在 MemoryStream 中。这里的结果是它像文件传输一样上传图像,除非人们先下载,否则图像不会显示。
我认为这是因为 Discord 没有区分文件在流中的内容,而是简单地将其作为火传输发送。
有什么我可以做的吗?
【问题讨论】:
标签: c# discord discord.net