Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Delphi para la web
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-08-2020
jars jars is offline
Miembro
 
Registrado: mar 2004
Posts: 279
Poder: 21
jars Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 27-08-2020
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
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
Responder Con Cita
  #3  
Antiguo 27-08-2020
jars jars is offline
Miembro
 
Registrado: mar 2004
Posts: 279
Poder: 21
jars Va por buen camino
Gracias Miguel, pero no es SOAP, es un servicio muy sencillo y el ejemplo tampoco me sirve porque no tengo la versión Enterprice.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 16:57:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi