将上传的文件流转换为字符串

时间:2012-06-18 12:16:01

标签: asp.net c#-4.0 stream

我想使用UploadedTextFile.FileContent来读取文件的内容并将其保存为字符串。但它返回一组类似编码的字符。这是代码:

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

但结果是这样的

 yua%^#@568sda_sdf89 ....

文件内容不是英文。

1 个答案:

答案 0 :(得分:1)

Microsoft Word文档中还包含大量格式化内容。尝试在记事本中打开.doc文件。无论编码如何,你所看到的就是你将得到的东西。

如果您仍想尝试从文档中提取内容,C#中的工具可以帮助您解决问题。我建议您阅读this link

中的答案