c# - 从上传的文件中读取字符串

标签 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/

相关文章:

c# - 为什么调用 refresh() 是一种滥用?

c# 自动将 am/pm 添加到我的(字符串)日期值

ajax - 使用进度条将文件直接上传到 S3

mysql - cakephp 博客文章中缺少图像

c# - 为方法参数赋值

c# - 删除#C 中动态添加的组合框

.net - ASP.NET UpdatePanel + 向导问题

asp.net - 如果禁用 ViewState 会发生什么

c# - 将 ASP.Net 控件 ID 发送到 JavaScript 函数

c# - 如何在 c# 中使用文件上传控件的内容类型属性(不检查扩展名)来验证上传的文件是否为 csv?