在C#中获取HttpPostedFile的字符串内容的最短方法是什么?

yor*_*rch 17 c# string httppostedfile

我有一个HttpPostedFile对象,只需要提取已发布文件的内容.

我找到了这个链接,但这是一个很长的过程,只是获取内容的字符串.

有没有更短的方式?(最好是一行指令.)

Len*_*rri 36

var str = new StreamReader(postedFile.InputStream).ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

StreamReader.ReadToEnd

  • 谢谢,这完美无瑕.在提出问题之前我正在尝试这个但是我得到一个空字符串所以不确定这是正确的方法.问题是我需要将读者的位置设置回0(`postedFile.InputStream.Position = 0`)因为这是第二次阅读内容的代码.再次感谢@LenielMacaferi和@AlexeiLevenkov (4认同)