Enviar un fichero por FTP

31/03/2006 - 11:16 por Baldor | Informe spam
¿Como puedo enviar un fichero a un FTP?

¿Hay alguna clase, control o similar en .NET que me permita o ayude a enviar
un fichero a un servidor FTP?

Preguntas similare

Leer las respuestas

#1 BitOne®
31/03/2006 - 14:58 | Informe spam
Una clase como tal no existe por lo menos en 2003, puedes descargar un
archico con la clase webClient, tengo una clase que lo hace puedes agregarme
al msn
y te la paso

Saludos,


"Baldor" wrote:

¿Como puedo enviar un fichero a un FTP?

¿Hay alguna clase, control o similar en .NET que me permita o ayude a enviar
un fichero a un servidor FTP?



Respuesta Responder a este mensaje
#2 Pep
31/03/2006 - 18:49 | Informe spam
Si estas usando 2003, lo tienes en la libreria System.Net usando los metodos
(WebRequest), luego creas un 'streamreader' y con el 'WebResponse' y un
'streamwriter' lo escribes en local.
Ejem..
WebRequest.RegisterPrefix("ftp", new FtpWebRequestCreator());
WebRequest req = WebRequest.Create("ftp://ftp.lapagina.com/"

En 2005 puede sonar mucho mas sencillo... descargar un archivo :
My.Computer.Network.DownLoadFile("ftp://www.servidor.com/demo.txt",
"c:\Temp")

Saludos.
Pep,


[MVP] Visual Developer - Visual Basic


"Baldor" escribió:

¿Como puedo enviar un fichero a un FTP?

¿Hay alguna clase, control o similar en .NET que me permita o ayude a enviar
un fichero a un servidor FTP?



Respuesta Responder a este mensaje
#3 Baldor
02/04/2006 - 15:50 | Informe spam
Gracias, Pep, pero justo necesito lo contrario: enviar un fichero al
servidor FTP, no descargarlo.

Si pudieses enviarme un pequeño ejemplo, sería perfecto.


"Pep" escribió en el mensaje
news:
Si estas usando 2003, lo tienes en la libreria System.Net usando los
metodos
(WebRequest), luego creas un 'streamreader' y con el 'WebResponse' y un
'streamwriter' lo escribes en local.
Ejem..
WebRequest.RegisterPrefix("ftp", new FtpWebRequestCreator());
WebRequest req = WebRequest.Create("ftp://ftp.lapagina.com/"

En 2005 puede sonar mucho mas sencillo... descargar un archivo :
My.Computer.Network.DownLoadFile("ftp://www.servidor.com/demo.txt",
"c:\Temp")

Saludos.
Pep,


[MVP] Visual Developer - Visual Basic


"Baldor" escribió:

¿Como puedo enviar un fichero a un FTP?

¿Hay alguna clase, control o similar en .NET que me permita o ayude a
enviar
un fichero a un servidor FTP?



Respuesta Responder a este mensaje
#4 Pep
03/04/2006 - 10:22 | Informe spam
Hola Baldor,
Lamento de no disponer de ninguno en este momento, intentar ver si puedes
seguir la pista del espacio de nombres que te comentaba.
Tampoco me has precisado si VS2003 o VS2005, en VS2005 tienes el :
My.Computer.Network.UpLoadFile!
Espero que te sirva.
Pep,
[MVP] Visual Developer - Visual Basic


"Baldor" escribió:

Gracias, Pep, pero justo necesito lo contrario: enviar un fichero al
servidor FTP, no descargarlo.

Si pudieses enviarme un pequeño ejemplo, sería perfecto.


"Pep" escribió en el mensaje
news:
> Si estas usando 2003, lo tienes en la libreria System.Net usando los
> metodos
> (WebRequest), luego creas un 'streamreader' y con el 'WebResponse' y un
> 'streamwriter' lo escribes en local.
> Ejem..
> WebRequest.RegisterPrefix("ftp", new FtpWebRequestCreator());
> WebRequest req = WebRequest.Create("ftp://ftp.lapagina.com/"
>
> En 2005 puede sonar mucho mas sencillo... descargar un archivo :
> My.Computer.Network.DownLoadFile("ftp://www.servidor.com/demo.txt",
> "c:\Temp")
>
> Saludos.
> Pep,
>
>
> [MVP] Visual Developer - Visual Basic
>
>
> "Baldor" escribió:
>
>> ¿Como puedo enviar un fichero a un FTP?
>>
>> ¿Hay alguna clase, control o similar en .NET que me permita o ayude a
>> enviar
>> un fichero a un servidor FTP?
>>
>>
>>



Respuesta Responder a este mensaje
#5 Pep
03/04/2006 - 10:35 | Informe spam
Acabo de comprobar :
My.Computer.Network.UploadFile("C:\Hola.txt","ftp:///hola.txt","anonymous","")
¡ ningun problema !
Pep,

[MVP] Visual Developer - Visual Basic


"Baldor" escribió:

Gracias, Pep, pero justo necesito lo contrario: enviar un fichero al
servidor FTP, no descargarlo.

Si pudieses enviarme un pequeño ejemplo, sería perfecto.


"Pep" escribió en el mensaje
news:
> Si estas usando 2003, lo tienes en la libreria System.Net usando los
> metodos
> (WebRequest), luego creas un 'streamreader' y con el 'WebResponse' y un
> 'streamwriter' lo escribes en local.
> Ejem..
> WebRequest.RegisterPrefix("ftp", new FtpWebRequestCreator());
> WebRequest req = WebRequest.Create("ftp://ftp.lapagina.com/"
>
> En 2005 puede sonar mucho mas sencillo... descargar un archivo :
> My.Computer.Network.DownLoadFile("ftp://www.servidor.com/demo.txt",
> "c:\Temp")
>
> Saludos.
> Pep,
>
>
> [MVP] Visual Developer - Visual Basic
>
>
> "Baldor" escribió:
>
>> ¿Como puedo enviar un fichero a un FTP?
>>
>> ¿Hay alguna clase, control o similar en .NET que me permita o ayude a
>> enviar
>> un fichero a un servidor FTP?
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida