Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: Bazooka en Abril 30, 2014, 10:26:57 am
-
Hola amigos se me presento la inquietud de crear un Bakup / Restore de la base de datos de mi aplicacion por medio de FTP pero en mi servidor WEB y hace 3 horas estoy bajando ejemplos y no puedo dar con algo sencillo que hga solo eso.
SUBIR Y BAJAR UN ARCHIVO A LA NUBE
Alguien me ayuda con un ejemplo sencillo ?
Sería bueno que sea un metodo que los antivirus no jodan de ser posible.
Gracias
-
Yo hice una forma un poco mas sencillito desde el vb6 haces un bk de lo que quieras, instalas Dropbox o MEGAsync y lo copias dentro de la carpeta de tu DropBox o MEGAsync ahi uno de los 2 se encarga de subir a internet asi podes despues bajar cuando vos quieras.
Saludos...
-
Un ejemplo muy sencillo usando el ejecutable "ftp" que vienen con windows.
Adentro de un bat, o tal vez haciendo un shell:
ftp -s:ftp.txt www.misitio.com
y creas un txt (en este caso ftp.txt) con lo siguiente:
usuario
password
binary
cd directorio_remoto_ftp
lcd "C:\MiApp\Backup"
put archivo.mdb
put archivo2.mdb
put archivo3.mdb
close
bye
Edit: Ah esto es solo para subir al FTP
-
Voy a probar la opcion de Waldo, pero de momento uso la opcion que comenta Enter.
Tengo un aplicatvio que ejecuta el backup de la BD, luego ejecuta la compresion (.rar), luego mueve ese rar a la carpeta de dropbox y esto todos los dias. Cada fin de mes se ejecuta un borrado de archivos de mas de 10 dias y todo perfecto desde hace 2 años. Es una alternativa.
Saludos
-
Un ejemplo muy sencillo usando el ejecutable "ftp" que vienen con windows.
Adentro de un bat, o tal vez haciendo un shell:
ftp -s:ftp.txt www.misitio.com
y creas un txt (en este caso ftp.txt) con lo siguiente:
usuario
password
binary
cd directorio_remoto_ftp
lcd "C:\MiApp\Backup"
put archivo.mdb
put archivo2.mdb
put archivo3.mdb
close
bye
Edit: Ah esto es solo para subir al FTP
Gracias prefiero utilizar esta opcion!!
Como se llama el FTP que viene con Windows ?
-
FTP . EXE (lo pongo separado porque se ve que al foro no le gusta si pongo ftp.exxe)
C:\Windows\system32>ftp -?
Transfiere archivos a y desde un equipo que ejecute un servicio de servidor
de FTP (a veces conocido como demonio). FTP se puede usar interactivamente.
FTP [-v] [-d] [-i] [-n] [-g] [-s:archivo] [-a] [-A] [-x:búfer_envío]
[-r:búfer_recep] [-b:búfers_asínc] [-w:tam_ventana] [host]
-v Suprime la presentación de las respuestas del servidor
remoto.
-n Suprime el inicio de sesión automático cuando se
establece la conexión inicial.
-i Desactiva la intervención interactiva del usuario cuando
se transfieren varios archivos.
-d Activa la depuración.
-g Desactiva el uso de comodines en nombres de archivo
(ver GLOB).
-s:archivo Especifica un archivo de texto con comandos de FTP;
los comandos se ejecutarán automáticamente cuando FTP
se inicie.
-a Usa cualquier interfaz local para vincular una conexión
de datos.
-A Inicio de sesión anónimo.
-x:búfer_envio Invalida el tamaño de SO_SNDBUF predeterminado (8192).
-r:búfer_recep Invalida el tamaño de SO_RCVBUF predeterminado (8192).
-b:cuenta async Invalida la cuenta asíncrona de 3
-w:tam_ventana Invalida el tamaño del búfer de transferencia
predeterminado (65535).
host Especifica el nombre del host o la dirección IP del host
remoto al que se conecta.
Notas:
- Los comandos mget and mput aceptan s/n/c para sí/no/cancelar.
- Use Control-C para cancelar comandos.