<分区>
我有一个包含一列数字的文件,我希望将其读入字符串。但是,该文件不是使用我硬盘上的某个位置导入的,而是通过 FileUpload 控件上传的。
我想知道是否有办法从这个文件中读取文本。我查看了 StreamReader,但这需要我有一个字符串,它是文件的路径名。
还有其他解决方法吗?
谢谢 :)
标签 c# asp.net file-upload
<分区>
我有一个包含一列数字的文件,我希望将其读入字符串。但是,该文件不是使用我硬盘上的某个位置导入的,而是通过 FileUpload 控件上传的。
我想知道是否有办法从这个文件中读取文本。我查看了 StreamReader,但这需要我有一个字符串,它是文件的路径名。
还有其他解决方法吗?
谢谢 :)
最佳答案
StreamReader
需要一个流,而不是一个路径。根据 MSDN (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fileupload.filecontent.aspx) 上的文档,您可以使用 FileUpload 控件的 FileContent 成员并将其提供给 StreamReader。
关于c# - 从上传的文件中读取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17702183/