Foros del Web » Programando para Internet » ASP Clásico »

Importante: subir archivos por FTP

Estas en el tema de Importante: subir archivos por FTP en el foro de ASP Clásico en Foros del Web. Saludos... He visto que tienes un buen dominio de programación en paqginas ASP ...amigos quiero pedirte por favor que ayudes en un pequeño aplicativo parecido ...
  #1 (permalink)  
Antiguo 13/12/2002, 11:26
 
Fecha de Ingreso: abril-2001
Mensajes: 16
Antigüedad: 23 años, 2 meses
Puntos: 0
Importante: subir archivos por FTP

Saludos...

He visto que tienes un buen dominio de programación en paqginas ASP ...amigos quiero pedirte por favor que ayudes en un pequeño aplicativo parecido ASPUpload" escritas en VBScript ........Yo necesito como hacer para cargar archivos y enviarlos a un servidor FTP la cual tiene una direccion ip 145.156.158.23 ..con una cuenta: ADMFTP y password: EDR633FTP ...quiero que todo este proceso de conexion y validación este dentro de la pagina ASP ...y asi sea transparente para el usuario al momento de cargar un archivo.... es decir toda rutina para hacer un ftp este dentro de la pagina ASP como codigo.

Agredecezco toda tu ayuda y sugerencia.

atte.
  #2 (permalink)  
Antiguo 13/12/2002, 14:55
Avatar de splashman  
Fecha de Ingreso: julio-2002
Ubicación: Super lejos
Mensajes: 364
Antigüedad: 21 años, 11 meses
Puntos: 1
te recomiendo que te des una vuelta por http://www.aspupload.com/

saludos
SPLASHMAN
__________________
Cada dia se aprende algo nuevo
  #3 (permalink)  
Antiguo 14/12/2002, 18:35
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Subir ficheros al servidor mediante xelUpload
http://www.aspfacil.com/articulos/07092001.asp
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 16/12/2002, 07:40
 
Fecha de Ingreso: abril-2001
Mensajes: 16
Antigüedad: 23 años, 2 meses
Puntos: 0
Gracias por su ayuda .....SPLASHMAN, MAESTRO .....Y a todos del foro .....

Lo que necesito realmente es hacer un FTP a un servidor ...es decir que todas las rutinas para enviar un archivo por FTP ....esten dentro del codigo de una pagina ASP......amigos espero su apoyo. gracias

Atte.
  #5 (permalink)  
Antiguo 17/05/2003, 17:49
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
lo que quieres decir que necesitas es iniciar una sesion en un servidor ftp mediante asp para mandar uno o mas archivos y que ademas el usuario no tenga que hacer click en el boton examinar de un campo tipo file de un formulario de la pagina.
de otra manera, enviar ficheros por ftp de un servidor a otro sin que el usuario tenga que hacer nada de nada.

yo también lo necesito, sugerencias???
  #6 (permalink)  
Antiguo 17/05/2003, 19:05
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
hola
mira aqui

AspInet V2.0
al igual que en las anteriores respuestas debes de instalar uncomponente o .dll
hace tiempo lo probé y funcionaba bastante bien, y lo mejor que es gratuito.
saludos y espero que te sirva
  #7 (permalink)  
Antiguo 17/05/2003, 22:06
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Solo teneis que crear un fichero .BAT o VBS (puesto que el codigo de ejecuta en el cliente), estudiaros los comandos standard de FTP y hacer lo que querais.

Ejemplo de una sesion FTP desde linea de comandos:
http://www.marqueze.net/relatos/rela...dos_ftp95.html

Comandos de FTP:
Comando Función
namefmt Especifica el formato de denominación de los archivos
type Especifica el tipo de representación
ASCII Establece el tipo a ASCII
binary Establece el tipo a image
ebcdic Establece el tipo a ebcdic
ltype Establece la conversión CCSID especificada sólo en el cliente
mode Modo de transmisión
site Enviar información al servidor necesaria para los servicios específicos al servidor
struct Establece la estructura de archivo - Archivo o registro
sendport Especifique si se envía el mandato PORT del servidor FTP al servidor en los submando PUT y MPUT
sendsite Especifique si se envía el mandato SITE del servidor FTP al servidor en los submandos PUT y MPUT
sunique Especifique si se sustituyen los archivos en los submandatos PUT y MPUT
append Añade archivos a los archivos del servidor
get Obtiene archivos del servidor
put Envía archivos al servidor
mget Obtiene múltiples archivos del servidor
mput Enviar múltiples archivos al servidor
delete Suprimir un archivo en el servidor
mdelete Suprimir múltiples archivos en el servidor
rename Redenominar un archivo en el servidor
debug Establecer la modalidad de depuración en activada o desactivada
noop Enviar un submandato de no operación al servidor, generalmente para comprobar si el servidor continúa activado
quote Enviar submandatos del servidor FTP, tal como están, al servidor sin ningún tipo de interpretación por parte del cliente
reset Resincronizar respuestas del servidor si se produce un problema
syscmd Ejecutar un mandato CL en la máquina del cliente
! Ejecutar un mandato CL en la máquina del cliente
verbose Establecer la modalidad literal en activada o desactivada
open Conectar con el sevidor
user Iniciar la sesión en el servidor
pass Pasar la contraseña al servidor
acct Pasar información de cuenta al servidor
close Cerrar la conexión con el servidor
rein Reiniciar la conexión con el servidor
quit Finalizar la sesión FTP
? Mostrar ayuda información general sobre la utilización de FTP
Help Obtener ayuda en FTP
Rhelp Obtener sólo información de ayida de servidor remoto
locstat Mostrar estado de cliente local
status Obtener información de estado de servidor
system Mostrar el sistema servidor
dir Mostrar contenido directorio servidor
ls Mostrar un listado abreviado del contenido del directorio servidor
pwd Mostrar el directorio de trabajo
lpwd Mostrar el directorio de trabajo del cliente local
cd Cambiar el directorio de trabajo del servidor
cdup Cambiar el directorio de trabajo del servidor al padre del directorio de trabajo actual del servidor
mkdir Crear un directorio o subdirectorio en el servidor
rmdir Eliminar un directorio o subdirectorio en el servidor
lcd Cambiar el directorio de trabajo del cliente

No estan todos y no todos funcionaran , depende de la version de servidro de FTP, pero el 98% si que van bien.

Por cierto esto no tiene nada que ver con ASP, que lo sepais.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net

Última edición por maestro; 17/05/2003 a las 22:08
  #8 (permalink)  
Antiguo 18/05/2003, 07:19
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
ei maestro, como que no tiene nada que ver con asp, estaba preguntando como hacer una sesion ftp a traves de una pagina .asp. esto no tiene nada que ver con asp??? no lo creo. Lo que no tiene nada que ver con asp es la respuesta que has dado tu, crear un .vbs. o un .bat.... esto si que no es asp.

un saludo.
  #9 (permalink)  
Antiguo 18/05/2003, 09:38
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 21 años, 10 meses
Puntos: 0
Create un socket para conectar con el seervidor de ftp, o si quieres simplificarlo aun mas instalate algun ocx que sea cliente de ftp, los hay a patadas...


suerte
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #10 (permalink)  
Antiguo 18/05/2003, 13:27
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
A ver Ruchu.

Con ASP podrias abrir una sersion en el servidor e interactuar con el pero siempre desde el servidor.
Tu no puedes ejecutar nada en tu equipo local si no es con JAVASCRIPT o VBscript.

Lo que tu quieres es abrir una sesion de FTP desde el equipo local, eso en todo caso lo podrias hacer con JAVASCRIPT, pero en ningun modo con ASP.

Todos los sistemas operativos incluyen un cliente de linea de comandos de FTP (win 9x, NT, UNIX/linux), y seria facilisimo crear un script VBS o BAT que los aproveche.

ASP en un lenguaje comandos interpretado por el servidor, es decir, solamente realiza una serie de acciones EN EL SERVIDOR de acuerdo con unos datos que obtiene de algunos valores que aporta el cliente.

Yo simplemente te dije que no se puede y mantengo mi opinion, si alguien tiene argumentos para desmentirlo y me doy cuenta de que si que se puede pues ....fantastico.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #11 (permalink)  
Antiguo 19/05/2003, 02:32
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
disculpa maestro pero no entendiste bien o me explique mal. no quiero iniciar una sesion ftp desde la computadora del cliente o desde el explorer o netscape, quiero iniciar una sesion ftp desde el servidor desde el que el cliente este navegando, es decir, desde el .asp alojado en el servidor y que el cliente esta visitando.

ya lo he encontrado, un .dll que tengo que registrar en el server y listo, y este si que esta hecho seguramente en vb.
  #12 (permalink)  
Antiguo 19/05/2003, 03:55
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Vale, eso si es factible usar un OCX o una DLL pero en el servidor, y obtener el listado tal y como hariamos con el FSO y manipular ficheros.

Yo te estaba entendiendo sobre el cliente y por eso te decia que imposible.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #13 (permalink)  
Antiguo 19/05/2003, 05:11
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
por cierto, no es posible hacer ftp desde asp sin la utilizacion de ningun componente?? no habra alguna clase por ahi tipo la xelUpload, aunque esta es para upload de archivos.

y otra por curiosidad, con php se puede utilizando alguna clase??? me imagino que si vaya.
  #14 (permalink)  
Antiguo 23/05/2003, 02:20
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:49.