FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Abrir ficheros de ftp sin guardarlos
Saludos como pudiera abrir ficheros de un ftp sin guardarlos antes digamos como hace el internet explorer que da la opción de abrir guardar,
tengo la aplicación hecha en delphi 2009 y uso los indy para conectarme al ftp, ya tengo programado la variante de bajar y subir con put y get y todo ok. pero necesito dar la posibilidad de que el cliente pueda abrir los ficheros sin necesidad de guardarlos, o sea poder abrir para algún temporal, pero que lo controle windows no yo en la aplicación porque corro el riesgo de que abran un fichero y lo cierren después de la aplicación. alguna idea please |
#2
|
||||
|
||||
Cita:
Puedes hacer lo mismo y utilizar el propio directorio temporal del sistema para almacenarlos o crear uno propio y limpiarlos al acabar. Revisa: http://www.clubdelphi.com/foros/showthread.php?t=52361 http://www.clubdelphi.com/foros/showthread.php?t=21791
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Si gracias eso lo hice, lo que tengo duda como y cuando limpiar si al cerar mi alicación han abierto muchos ficheros del ftp y no los han cerrado aún no los puedo eliminar yo pues me daran error, y se me quedan en el directorio temporal, por eso tenia duda de si hacerlo de esa forma, tampoco queria hacerlo con la famosa variante de abrir y esperar a que termine la aplicación porque a lo mejor el usuario no que quiere terminar y quiere seguir buscando y mirando por el ftp.
|
#4
|
||||
|
||||
Bueno, hay varias posibilidades.
Una es hacerlo al terminar el programa, si no lo puedes hacer desde tu programa, crear una pequeña aplicación limpiadora en el mismo directorio que lanzas al terminar la tuya. Otra opción que no es excluyente, es hacer la limpieza al comenzar la siguiente ejecución; En ese momento limpias los de la última o últimas ejecuciones. Este último caso, tiene en cuenta también la posibilidad de que la aplicación se "cuelgue" o "Termine de forma abrupta". En ese caso el borrado final no tendría efecto. Todo esto, si se hace utilizando los directorios temporales del sistema (incluyendo el temporal de cada usuario), hace que en cierta manera te puedas despreocupar, porque Windows recopila basura de esos directorios cada cierto tiempo o cuando necesita espacio.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
resuelto
Neftali, ya lo resolvi muy sencillo creando un WebBrowser con nil de padre
y le paso la direccion del fichero a descargar o abrir y el me saca la ventana del browser, y se encarga de hacer todo y al cerrar el archivo lo borra solo, ademas al descargar tengo tambien el progress del mismo browser, con esto no necesito programar nada del componente TIdFTP para descargas. el browser solo se encarga. Se pudiera publicar como un truquito no ?
Hay que tener en cuenta que los espacios en blanco hay que convertirlos a %20, y liberar el objeto TWebBrowser el finalizar la aplicación. |
#6
|
||||
|
||||
Cita:
Claro que sí. Déjalo en la recámara. Desde los últimos problemas que tuvimos con intrusiones, la sección quedó desactivada para añadir trucos nuevos. Cuando la volvamos a activar se puede añadir. Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Abrir Ficheros .MSG | luigidean | Varios | 5 | 06-11-2008 18:45:12 |
como abrir ficheros con Word | Quin | C++ Builder | 12 | 25-08-2006 09:13:54 |
Abrir ficheros en delphi | Dalba | API de Windows | 3 | 28-06-2006 11:26:31 |
Orden ficheros al abrir un proyecto | neon | Varios | 1 | 09-06-2005 14:27:08 |
Abrir ficheros .dat con indices .ind | el-otro | Conexión con bases de datos | 0 | 21-05-2005 19:46:24 |
|