![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
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 |
|