Exibição de pdf em Unigui sem o arquivo físico na máquina.
25/01/2019
0
Boa tarde, estou migrando um sistema .net para delphi/Unigui. Estou com problemas na parte da exibição e carregamento de pdf. Existem os componentes do Unigui para tal tarefa e até com com próprio ReportBuilder é possível fazer tal tarefa, porém, necessito que a operação possa ser feita sem a utilização de componentes que necessitem do arquivo pdf físico na máquina, pois tenho tais arquivos armazenados em um campo blob do banco de dados.
Abaixo esta o exemplo do .net:
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/pdf"
Response.AddHeader("Content-Disposition", "inline; filename=" + Session("strPDFSelecionado") + ".pdf")
Response.AddHeader("Content-Length", arquivo.Length.ToString())
Response.WriteFile("~/PDFs Volumes/" + Session("strPDFSelecionado") + ".pdf")
Response.Flush()
Response.Close()
Em algumas de minhas tentativas no Unigui utilizei UniSession.Aresponse, e Cheguei a fazer tentativas com UniHTMLFrame, todas sem sucesso.
Desde já agradeço.
Abaixo esta o exemplo do .net:
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/pdf"
Response.AddHeader("Content-Disposition", "inline; filename=" + Session("strPDFSelecionado") + ".pdf")
Response.AddHeader("Content-Length", arquivo.Length.ToString())
Response.WriteFile("~/PDFs Volumes/" + Session("strPDFSelecionado") + ".pdf")
Response.Flush()
Response.Close()
Em algumas de minhas tentativas no Unigui utilizei UniSession.Aresponse, e Cheguei a fazer tentativas com UniHTMLFrame, todas sem sucesso.
Desde já agradeço.
Alex Ortelan
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)