【问题标题】:Read text file when using a FileUpload control使用 FileUpload 控件时读取文本文件
【发布时间】:2016-02-10 09:43:30
【问题描述】:

我想使用 FileUpload 控件选择一个文本文件并将其读入字符串数组。

我想了解是否可以使用 File.ReadLines 来代替 StreamReader.ReadLine

我在网上搜索了一些示例,但总是找到与 StreamReader 关联的 FileUpload 控件。我缺少了解原因的知识。

完成问题:我正在开发一个 Web 应用程序。我正在使用 StreamReader,它工作正常,但如果我尝试使用路径为 FileUpload1.FileNameFile.ReadLines(path),我无法获得完整路径。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    你检查过这两者的区别吗?

    如果没有,请尝试谷歌并检查。然后你会找到你要找的东西。

    为了您的参考,我发布了一些链接,可以帮助您理解它:

    Is StreamReader.Readline() really the fastest method to count lines in a file?

    The difference between StreamReader.ReadLine and File.ReadLines?

    File.ReadAllLines or Stream Reader

    【讨论】:

    • 我的问题可能没有那么聪明。要使用File.ReadLines(fullpath),我需要文件的路径。如何使用 FileUpload 控件检索它?
    • @Endovelicvs:FileUpload 必须公开一个属性,其中包含要上传的所选文件的路径。这是您可以用于 File.ReadLines 的路径
    • Path.GetFullPath((new Uri(absolute_path)).LocalPath);
    猜你喜欢
    • 1970-01-01
    • 2011-05-13
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    相关资源
    最近更新 更多