FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Desde un servicio con Indy10 enviar pdf
Hola gente.
Tengo un servidor hecho en Delphi 7 con Indy 10 y se encarga de hacer ejecutar reportes ante pedidos recibidos desde una navegador. Una vez que se completo el reporte, queda en una carpeta con el nombre xxx.pdf. Mi pregunta es como puedo responderle al navegador enviándole el pdf y que en el navegador se pueda visualizar. Soy novato en las cuestiones web. Gracias. |
#2
|
||||
|
||||
Hola,
Una opción es la siguiente: - Al generar el reporte y por ende el PDF, escribir información relativa a ese PDF en algún lado (DB, archivo, etc). Relacionado con un ID único - Modificar la respuesta del servicio para que devuelva también el ID del PDF - Crear otro servicio, u otro punto de entrada del mismo servicio, que reciba el ID y como respuesta devuelva el PDF Pienso que enviar el PDF inmediatamente en el servicio actual, incrementaría los recursos de red y hasta podría afectar el rendimiento del envío actual. Así también la visualización del PDF es opcional. No se si tu servicio es SOAP, pero si es el caso, en este link explican como crear un servicio que retorne un binario
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
|||
|
|||
Gracias Miguel, pero no es SOAP, es un servicio muy sencillo y el ejemplo tampoco me sirve porque no tengo la versión Enterprice.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Capturar pantalla desde servicio | mierda | API de Windows | 0 | 08-02-2011 18:11:59 |
Ejecutar exe desde servicio | mierda | API de Windows | 4 | 17-12-2007 08:51:58 |
Enviar Records por UDP en Indy10 | weyoun | Internet | 2 | 12-11-2007 04:03:24 |
Instalar un servicio desde delphi | mierda | API de Windows | 6 | 02-03-2007 09:29:04 |
Enviar correo desde fastnet desde delphi. | uper | Internet | 1 | 20-02-2007 01:32:11 |
|