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");
}
Очень быстро, потому что я не могу найти ответ конкретно.Я беру изображение с моего жесткого диска, применяю к нему текст и загружаю его на сервер.Это просто для мемов.
Проблема в том, что я не хочу сохранять его на жестком диске перед его загрузкой.Я бы предпочел оставить его в MemoryStream.Результатом здесь является то, что он загружает изображение, как если бы оно было вместо передачи файла, и изображение не отображается, пока люди не загрузят его сначала.
Я полагаю, что это потому, что Discord не различает, какой файл находится в потоке, ивместо этого просто отправляю это как перевод огня.
Могу ли я что-нибудь сделать?