FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
llamada post con indy ,enlace con webbrowser
Hola, buenas tardes...
Estoy haciendo una peticion 'post' con los componentes indy a una página web de la agencia tributaria. Dicha página devuelve, en caso de que sea correcta la llamada con todos los parámetros una página web con un archivo pdf con una serie de datos fiscales, en caso de que sea incorrecta o el servicio no esté disponible devuelve una página html indicando el error. La llamada funciona perfectamente, devuelve un memorystream al cual accedo con un webbrowser y me encuentro con el archivo pdf o la página html, el problema es que necesitaria 'saber' antes de hacer el wb.navigate,, si el documento que voy a visualizar es de un tipo o de otro. He estado mirando de 'parsear' el documento del webbrowser,, pero no he encontrado como hacerlo. Este es el código, a ver si a alguien se le ocurre algo. Un saludo y gracias anticipadas.
Última edición por nlsgarcia fecha: 05-04-2015 a las 19:35:19. Razón: Sintaxis Delphi |
#2
|
||||
|
||||
Cita:
Se que los PDF's tienen una cabecera estandard (según la versión hay varias, pero siempre es la misma).
__________________
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
|
|||
|
|||
Hola, solo tenés que revisar que el Stream tenga esta cadena en su cabecera para saber si es PDF.
%PDF- o 0025-0050-0044-0046-002D Espero te sirva. Saludos!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Realizar un "Post HTTP" con la clase "TIdHttp" de Indy | dec | Trucos | 6 | 09-10-2018 18:59:40 |
Ayuda con incompatibilidad del Post de TIdHTTP de Indy 8 con Indy 10 | rolandoj | Internet | 13 | 24-12-2008 13:19:01 |
WebBrowser con Indy idhttp | sur-se | Internet | 2 | 10-10-2008 11:36:31 |
Problema con PostData en WebBrowser.Navigate ¡No envia por POST! | LuCkY_007 | Internet | 1 | 18-01-2006 05:25:23 |
IBDatase Insert Post Edit Post | ariefez | Firebird e Interbase | 4 | 12-10-2005 01:53:04 |
|