Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

parkyns

Leitura de campo BLOB

Recommended Posts

Pessoal,Possuo uma aplicação, desenvolvida em delphi, que armazena um arquivo binário do tipo doc, pdf ou xls em um campo BLOB de um banco Oracle.Esse arquivo deverá ser lido em uma página ASP.Consigo fazer isso usando Response.BinaryWrite, porém o conteúdo do arquivo vem todo em formato texto e não é isso que eu preciso.Preciso que o arquivo seja lido com seu editor de origem, seja ele o Word, o Excel ou o Adobe Reader, ou seja, ao clicar no link que contém o arquivo, seja aberto o editor correspondente com o conteúdo do arquivo.Alguém pode me dar uma luz sobre como fazer isso?Obrigado e um abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize o contenty-type correto.

Exemplo:

 

DOC

Response.ContentType = "application/msword"

Response.AddHeader "Content-Disposition","FileName=NomeDoArquivo"

Response.BinaryWrite ORs("CampoBlob")

EXCEL

Response.ContentType = "application/vnd.excel"

Response.AddHeader "Content-Disposition","FileName=NomeDoArquivo"

Response.BinaryWrite ORs("CampoBlob")

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.