We help IT Professionals succeed at work.

Reading the inputstream of the uplaoded file in ASP.NET

VD1234
VD1234 asked
on
I use a fileupload control and upload the ocntents of a file.
How do I read the firstline of the file. Basically I want to do something similar to the Readline method of the StreamReader Class.
I get the Filestream as follows: Then how can I read the firstline form the file?
Stream s = fileUpload1.PostedFile.InputStream;
Please help. Thanks in advance.



Comment
Watch Question

BRONZE EXPERT
Commented:
> I want to do something similar to the Readline method of the StreamReader Class.

Not something similar, you want to use the actual ReadLine method of the StreamReader class.

Create a StreamReader for the stream and call the ReadLine method:

StreamReader reader = new StreamReader(s, Encoding.ASCII);
string line = reader.ReadLine();

If the file is something other than a plain (7-bit) ASCII file, you have to specify a different encoding when creating the stream reader. For an UTF-8 file you would use Encoding.UTF8, for example.
Forced accept.

Computer101
EE Admin

Explore More ContentExplore courses, solutions, and other research materials related to this topic.