Jeff Roberts [mailto:[EMAIL PROTECTED]] wrote:
> Does anyone know if I can read a text file from a web server > with the = FileStream class ? For example, if my .net > application was launched from = www.ws.com\myapp.exe, could I > read a file from www.ws.com by the name of = mytextfile with > the following code ? No you can't read it using a file stream. You need to read it by making a request to the http server and using a NetworkStream. Something like: <codeSnippet language="C#"> // Build an http request for the file HttpWebRequest getFileRequest = (HttpWebRequest)WebRequest.Create("http://somesite.com/someFile.txt"); getFileRequest.Method = "GET"; // Get the response HttpWebResponse getFileReponse = getFileRequest.GetResponse(); // Get the response stream and wrap it in a stream reader // (note: we're allowing the StreamReader to determine encoding) StreamReader responseReader = new StreamReader(getFileReponse.GetResponseStream()); // Read the file contents into a string string fileContents = responseReader.ReadToEnd(); // Do something with the file contents Debug.WriteLine(fileContents); </codeSnippet> HTH, Drew [ .NET MVP | weblog: http://radio.weblogs.com/0104813/ ] You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.