FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Descarga de archivo Datasnap REST
Saludos.
Estoy realizando un proyectico en Datasnap REST con Delphi 10 seattle , y se me ha presentado un problema con un proceso que debo realizar para descargar un archivo pdf. Les cuento, la aplicacion lo que hace es consultar una base de datos, y generar un pdf y lo almacena en la carpeta docs del proyecto, luego debe descargar el pdf. De lo que he leído, en el webfiledispacher, tiene dos propiedades: webdirectories tiene el item include para cualquier archivo que se guarde, y la parte de exclude para los templates o paginas web. La otra propiedad webfileextensions, aqui agregue las extensiones pdf. el codigo que estoy usando javascript es Código:
var link = document.createElement("a"); var rutaPdf = 'docs/'; var filePdf=document.getElementById("nroPred").value; var resultPdf=filePdf.concat('.pdf'); link.download = filePdf; var tmp = rutaPdf.concat(resultPdf); alert(tmp); link.href = tmp; link.click(); No se si hay otra forma de tratar la función de descargar un archivo en esta tecnología, o de indicarme como lo puedo manejar. Muchas gracias.
__________________
Popayán-Colombia |
#2
|
||||
|
||||
Se me ocurre que en el server crees un método publico que devuelva el archivo, algo así:
Esto devuelve un string de un PDF codificado en base64, lo decodificas con la función Decode de la clase TBase64Encoding y lo tratas como lo necesitas.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DataSnap REST Error HTTP/1.1 500 | blaiselaborde | Varios | 4 | 09-11-2015 15:31:03 |
Datasnap Rest Server | dison | Desarrollo en Delphi para Android | 3 | 16-05-2014 09:48:44 |
Descarga y Carga de un Archivo | cacu | OOP | 2 | 26-04-2010 14:15:48 |
Descarga archivo TIBFTP | mjjj | API de Windows | 2 | 08-01-2009 17:07:40 |
Forzar descarga de archivo. | ixMike | HTML, Javascript y otros | 5 | 18-11-2007 19:46:26 |
|