Mar Ene 10, 2006 10:42 am
|
 |
Lor
Perlero Nuevo

|
Registrado: 28 Abr 2005
Mensajes: 99
Ubicación: Argentina, Santa FE
|
|
| Download Archivo WORD |
|
|
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
 |
|
|
|
Mar Ene 10, 2006 10:52 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4129
Ubicación: Valladolid, España
|
|
|
|
|
| Lo conviertes en un enlace web... <a href="documento">Documento</a> |
|
Mar Feb 07, 2006 11:18 pm
|
 |
xBrYaNx
Perlero Nuevo

|
Registrado: 07 Feb 2006
Mensajes: 5
|
|
|
|
|
Claro y como haria para que se realice una descarga automatica a una carpeta que tenga definida. es posible??
Gracias |
|
Mie Feb 08, 2006 6:34 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4129
Ubicación: Valladolid, España
|
|
|
|
|
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. |
|

Mie Feb 08, 2006 8:07 pm
|
 |
xBrYaNx
Perlero Nuevo

|
Registrado: 07 Feb 2006
Mensajes: 5
|
|
|
|
|
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 |
|

Jue Feb 09, 2006 12:04 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4129
Ubicación: Valladolid, España
|
|
|
|
|
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... |
|

Jue Feb 09, 2006 12:14 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4129
Ubicación: Valladolid, España
|
|
|
|
|
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: |
use LWP::Simple;
chdir "/directorio/de/trabajo";
mirror("http://usuario:contraseña@máquina.com/directorio/fichero.doc","fichero.doc");
|
|
|
Powered by phpBB © 2001, 2005 phpBB Group
|