Я пытаюсь получить содержимое вложения. Это может быть первенствует, файл документа или текстовый файл все, что есть, но я хочу сохранить его в базе данных таким образом здесь я использую этот код: -Как получить содержимое вложений файла
foreach (FileAttachment file in em.Attachments)// Here em is type of EmailMessage class
{
Console.Write("Hello friends" + file.Name);
file.Load();
var stream = new System.IO.MemoryStream(file.Content);
var reader = new System.IO.StreamReader(stream, UTF8Encoding.UTF8);
var text = reader.ReadToEnd();
reader.Close();
Console.Write("Text Document" + text);
}
Так Печатая file.name показывает имя файла вложения но при печати «текста» на консоли он работает, если вложение является .txt-типом, но если оно является .doc или .xls, то оно отображает некоторый символический результат. Я не получаю никакого текстового результата. Я что-то делаю неправильно или что-то не хватает. Мне нужен текстовый результат любого типа прикрепления файла. Пожалуйста, помогите мне, я новичок в C#
Каков текстовый результат файла изображения .png? –
@ O.R.Mapper зависит от того, хочет ли OP использовать OCR. : P – CodeCaster