| |||
Subir ficheros por FTP Hola amigos, estoy realizando una aplicación con ASP.Net y me gustaría saber si hay algún componente o bien lo que me aconsejaríais para subir ficheros a un servidor por ftp, ya que estos ficheros pesan muchísimo y creo que por html es demasiado. A ver si me dais alguna idea por favor, muchas gracias y saludos a todo el foro. |
| |||
|
| |||
Hola Scho, bueno, veo que eres de Valencia, jeje bien bien paisano jiji. Bueno te comento que he estado mirando, imagino que tendré que implementar todas estas clases no???... Y me daria lo mismo implementarlas en VisualBasic.Net si mi aplicacion es en C# no? Gracias!! |
| |||
Hola socio, intenté generar la clase pero me da algun que otro error el código ese. No se si lo estaré haciendo bien, puedes probar tu a ver si te compila?...Elegic ClassLibrary como proyecto y copié el codigo en una clase, luego le di a generar y me da algunos errores como: "no se declaro output"...Gracias de antemano. |
| |||
Conseguido... Bueno jefe, ya he conseguido crear la dll, la he agregado y puedo conectar y todo. La cuestion es que he probado con un srevidor de FTP y me deja listar ficheros, crear carpetas y tal, pero a la hora de subir o bajar ficheros da un error, el 501. Me da a mi que no va a valer con ciualquier srevidor de FTP...tu con cuales lo has probado?, yo te hablo de Gene6FTP Server... |
| |||
Saludos! Hace tiempo que lo usé, creo que era en un FTP del IIS y no tuve problemas, eso sí, creo recordar que lo usé en una aplicación Windows, quizá el problema sea ese, aunque es un poco raro eso de que puedas crear carpetas pero no puedas subir archivos, no sé, ahora mismo no se me ocurre nada, siento no poder ayudarte mucho más. Lo único que puedo decirte es que he leído que si estás usando el framework 2.0 tienes la clase FtpWebRequest y subirías el archivo así:
Código:
Un saludo. Uri serverUri = new Uri(ftp://www.elNombreQueSea.com/miArchivo.jpg); WebClient clienteftp = new WebClient(); clienteftp.Credentials = new NetworkCredential("miUsuario", "miContraseña"); clienteftp.UploadFile(serverUri, "miArchivo.jpg"); |
| |||
Antes que nada, gracias de nuevo por la contestacion, comentarte que he probado con el ServU FTP server y con este funciona perfectamente y con el IIS tb, así que será cosa del otro servidor...creo que me pondré ya mismo a desarrollar jeje.. Muchas gracias socio, un saludo. |