Debo Guardar para Leer??

19/07/2004 - 16:20 por Armando | Informe spam
Hola foreros

¿Cómo puedo hacer para leer un archivo del cliente? ¿debo
hacer upload al archivo luego leer y luego borrar? o puedo
leer el archivo sin necesidad de guardarlo en el servidor?

gracias
 

Leer las respuestas

#1 Armando
19/07/2004 - 17:00 | Informe spam
Hola Gustavo:

Lo que yo necesito es leer un archivo xml para cargar un
dataset. Los clientes tienen el xml y yo debo leerlo

gracias
Puedes leerlo utilizando el objeto System.IO.StreamReader


para leer el Stream de la propiedad PostedFile.InputStream
del objeto HtmlInputFile. O sea, puedes hacer lo
siguiente:

C#
System.IO.StreamReader objLector = new


System.IO.StreamReader(archivo.PostedFile.InputStream);
string linea = objLector.ReadLine();
string todo = objLector.ReadToEnd();

VB.NET
Dim objLector As New System.IO.StreamReader


(archivo.PostedFile.InputStream)
Dim linea As String = objLector.ReadLine()
Dim todo As String = objLector.ReadToEnd()

donde archivo es el nombre del objeto HtmlInputFile y, si


lo que vas a leer es un archivo de texto con ReadLine()
lees una linea o con ReadToEnd() lees todo el archivo. Si
lo que quieres leer es un archivo binario utiliza los
métodos Read() y ReadBlock().
Suerte!

Gustavo A. Cantero
Microsoft Certified Solution Developer
DCE Tercera Estrella


"Armando" wrote:

Hola foreros

¿Cómo puedo hacer para leer un archivo del cliente?




¿debo
hacer upload al archivo luego leer y luego borrar? o




puedo
leer el archivo sin necesidad de guardarlo en el




servidor?

gracias





.

Preguntas similares