Autor Tópico: Download de arquivo doc listado em uma grid  (Lida 908 vezes)

tamnet

  • Novato
  • *
  • Mensagens: 37
Download de arquivo doc listado em uma grid
« Online: Agosto 05, 2015, 09:15:37 am »
Tenho um campo bytea (arquivo) em uma tabela  com um arquivo doc/pdf que é gravado durante o cadastro do item. Estou exibindo essa tabela em um grid onde aparece o link para download do arquivo. Entretanto ao clicar no arquivo abre um pop-up  e faz o download do arquivo dentro dessa nova janela. Como faço para o download seja realizado na pagina atual do grid?
Procurei alguma configuração nas propriedades do campo mas não encontrei.


Kleyber

  • Expert
  • *****
  • Mensagens: 2235
    • Email
Re:Download de arquivo doc listado em uma grid
« Responder #1 Online: Agosto 05, 2015, 09:35:42 am »
tamnet,

Acho que isso é do navegador, não?
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

Jailton

  • Expert
  • *****
  • Mensagens: 2034
Re:Download de arquivo doc listado em uma grid
« Responder #2 Online: Agosto 05, 2015, 09:58:26 am »
Tenho um campo bytea (arquivo) em uma tabela  com um arquivo doc/pdf que é gravado durante o cadastro do item. Estou exibindo essa tabela em um grid onde aparece o link para download do arquivo. Entretanto ao clicar no arquivo abre um pop-up  e faz o download do arquivo dentro dessa nova janela. Como faço para o download seja realizado na pagina atual do grid?
Procurei alguma configuração nas propriedades do campo mas não encontrei.



Pode ser o navegador, testa com esse pra gente ver:
http://www.scriptcase.com.br/forum/index.php/topic,11440.new.html#new
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

tamnet

  • Novato
  • *
  • Mensagens: 37
Re:Download de arquivo doc listado em uma grid
« Responder #3 Online: Agosto 05, 2015, 07:44:19 pm »
esta acontecendo a mesma coisa. Quando clico no arquivo ele abre uma nova janela e faz o download. Eu gostaria que fizesse o download na mesma pagina. Tem alguma opção?




Haroldo

  • Expert
  • *****
  • Mensagens: 6276
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Download de arquivo doc listado em uma grid
« Responder #4 Online: Agosto 05, 2015, 08:23:11 pm »
Existe sim, para tal você deve fazer o procedimento manualmente.

Uma blank e passando o arquivo e seu. Caminho para ela, o header deve ser próprio para download file.

tamnet

  • Novato
  • *
  • Mensagens: 37
Re:Download de arquivo doc listado em uma grid
« Responder #5 Online: Agosto 05, 2015, 09:44:12 pm »
Existe sim, para tal você deve fazer o procedimento manualmente.

Uma blank e passando o arquivo e seu. Caminho para ela, o header deve ser próprio para download file.


Ja teve algum exemplo de como fazer isso aqui no forum? Ainda nao fiz nada utilizando Blank.

Celso R.

  • Expert
  • *****
  • Mensagens: 941
Re:Download de arquivo doc listado em uma grid
« Responder #6 Online: Agosto 05, 2015, 11:35:10 pm »

Experimenta ai.
Código: [Selecionar]
$pdf = file_get_contents('http://suaurl.com.br/seu_arquivo.pdf');header('Content-type: application/octet-stream'); header('Content-disposition: attachment;filename=seu_arquivo.pdf'); echo $pdf;
Celso R.
________________________________
SC - V 8

Celso R.

  • Expert
  • *****
  • Mensagens: 941
Re:Download de arquivo doc listado em uma grid
« Responder #7 Online: Agosto 05, 2015, 11:48:36 pm »
Caso prefira simplicidade.
Acho que é isso que vc quer.

Na Blank
Código: [Selecionar]
?><iframe width='2000' height='800' src='http://seu_site.com.br/seu_arquivo.pdf' frameborder='0' allowfullscreen></iframe><?

https://www.msu.edu/~urban/sme865/resources/embedded_pdf.html
« Última modificação: Agosto 05, 2015, 11:51:57 pm por Celso R. »
Celso R.
________________________________
SC - V 8

Haroldo

  • Expert
  • *****
  • Mensagens: 6276
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Download de arquivo doc listado em uma grid
« Responder #8 Online: Agosto 06, 2015, 12:46:09 pm »