• Publicidad

Download Archivo WORD

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Download Archivo WORD

Notapor Lor » 2006-01-10 11:42 @529

Dias atras hice una consulta acerca de subir al servidor archivos tipo Word, esto anduvo CORRECTO, utilizando UPload.

Agradecería si me pudiesen indicar como hago AHORA para bajar un archivo desde el servidor, que EL USUARIO indique el archivo que desea bajar y este luego pueda leerlo.

Muchas gracias

:D
Lor
Perlero nuevo
Perlero nuevo
 
Mensajes: 187
Registrado: 2005-04-28 05:47 @282

Publicidad

Re: Download Archivo WORD

Notapor explorer » 2006-01-10 11:52 @536

Lo conviertes en un enlace web... <a href="documento">Documento</a>
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor xBrYaNx » 2006-02-08 00:18 @054

Claro y como haria para que se realice una descarga automatica a una carpeta que tenga definida. es posible??

Gracias
xBrYaNx
Perlero nuevo
Perlero nuevo
 
Mensajes: 5
Registrado: 2006-02-08 00:16 @052

Re: Download Archivo WORD

Notapor explorer » 2006-02-08 07:34 @357

Haces un programa en Perl que:
1.- Se coloque en el directorio de descarga
2.- Se conecte y haga una descarga del fichero (usando el paquete LWP es cuestión de un par de líneas, según cómo sea el nombre del fichero).
3.- Opcionalmente, avisas al usuario (por correo electrónico, una caja de alerta windows, un beep, etc. etc.) del resultado de la bajada.
Luego, como quieres que la descarga sea automática, vas al sistema de tareas programadas y creas una nueva. Tu decides cuántas veces al día, o a la semana o al mes quieres que se ejecute, y en qué momento del día.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor xBrYaNx » 2006-02-08 21:07 @921

Es exactamente lo que quiero hacer ya realize lo facil hacer que el script abra el explorer se dirje a la web se logea como admin y ps cree un link <a href="miarchivo.txt">Descargar</a> y ps que el script le haga click al link peron no puedo controlar la ventana de confirmacion de la descarga ni mucho menos asignarle la ruta donde deseo descargarlo.
Con lo que me dijiste de posicionarme en una carpeta y conectarme me hace pensar que me fui por un camino equivocado, agradeceria mucho me ayudaras con esto aunque hasta ahora no se exactamente porque el LWP pero sigo investigacion. Soy renuevo con esto del Perl, pero me parece interesantisimo.

Muchas gracias

Saludos
xBrYaNx
Perlero nuevo
Perlero nuevo
 
Mensajes: 5
Registrado: 2006-02-08 00:16 @052

Re: Download Archivo WORD

Notapor explorer » 2006-02-09 13:04 @586

Pero hay cosas que no entiendo.
¿La descarga del fichero tiene que ser automática o lo tiene que hacer a mano el usuario?
Si es automática, la solución es muy fàcil... yo usaría WWW::Mechanize, por ejemplo.
Si es manual... no conozco forma de decirle al IExplorer que lo guarde en determinado sitio... quizás haciendo alguna llamada a la API de windows con algún módulo Win32::... no sé...
Ya ves, depende de cómo quieras que funcione esto. Necesitaría una descripción más detallada de lo que quieres hacer...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Download Archivo WORD

Notapor explorer » 2006-02-09 13:14 @593

He vuelto a leer el hilo anterior. Lo que quiere es que el cliente se conecte para que se baje el fichero de Word, lo modifique, y luego lo vuelva a subir.
Pues en esa caso, lo dicho antes vale: haces un programa que se conecte con WWW::Mechanize, por ejemplo, (o quizás con un simple mirror() del módulo LWP::Simple) quizás valga para coger el fichero. Si tiene que meter nombre de usuario y contraseña y la autenticación es del tipo Basic HTTP, valdría con poner el nombre de usuario y contraseña en la misma URL. Algo así como esto:
Código: Seleccionar todo
use LWP::Simple;
chdir "/directorio/de/trabajo";
mirror("http://usuario:contraseña@máquina.com/directorio/fichero.doc","fichero.doc");
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados