2012-06-18 2 views
0

Я хочу использовать UploadedTextFile.FileContent для чтения содержимого файла и сохранения его в виде строки. но он возвращает набор символов, подобных кодированию. это код:конвертировать загруженный поток файлов в строку

string content = (new streamReader(UploadedTextFile.FileContent,true)).ReadToEnd(); 

но результат-то вроде этого содержимого файла

yua%^#@568sda_sdf89 .... 

не английский.

+0

Не является абстрактом класса Stream в C#? –

+0

извините, это streamReader. вопрос обновлен –

+0

Является ли загруженный файл текстовым файлом? – Blachshma

ответ

1

В документах Microsoft Word есть тонны содержимого для форматирования. Попробуйте открыть файл .doc в Блокноте. То, что вы видите, есть то, что вы получите, независимо от кодировки.

Если вы все еще хотите попробовать и извлечь содержимое из документа, в C# есть инструменты, которые помогут вам. Я рекомендую прочитать ответ в this link