读取上传文件内容

 

protected void Button2_Click(object sender, EventArgs e)

{

    try

    {

        List<string> list = new List<string>();

        using (StreamReader sr = new StreamReader(FileUpload1.PostedFile.InputStream))

        {

            String line;

            while ((line = sr.ReadLine()) != null)

            {

                list.Add(line);

            }

        }

        foreach (var item in list)

        {

            Response.Write(item + "\n");

        }

    }

    catch (Exception ex)

    {

        Response.Write(ex.Message);

    }

}

 

using System;

using System.IO;



class Test 

{

    public static void Main() 

    {

        try 

        {

            // Create an instance of StreamReader to read from a file.

            // The using statement also closes the StreamReader.

            using (StreamReader sr = new StreamReader("TestFile.txt")) 

            {

                String line;

                // Read and display lines from the file until the end of 

                // the file is reached.

                while ((line = sr.ReadLine()) != null) 

                {

                    Console.WriteLine(line);

                }

            }

        }

        catch (Exception e) 

        {

            // Let the user know what went wrong.

            Console.WriteLine("The file could not be read:");

            Console.WriteLine(e.Message);

        }

    }

}

 

你可能感兴趣的:(上传文件)