boa tarde!!
Eu estou fazer uma pagina pekena na web , entao agora queria por um documento (pdf) po pessoal poder sacar , mas o problema e que quando clikam em download , nao aparece akela janela pa salvar ou abrir mas sim abre o numa pagina web o pdf ... como faço pa aparecer janela ?
nando666
28-03-2007, 18:38
boa tarde!!
Eu estou fazer uma pagina pekena na web , entao agora queria por um documento (pdf) po pessoal poder sacar , mas o problema e que quando clikam em download , nao aparece akela janela pa salvar ou abrir mas sim abre o numa pagina web o pdf ... como faço pa aparecer janela ?
Uma solução para fazeres isso seria usando php. Bastava fazeres uma função que forçasse o download.
De outra forma não sei como o puderás fazer. Podes sempre por um pequeno textinho a dizer : "Clique com o butão direito e faça Guardar Como" :) É o que muitos sites tem....
Ou então zipas isso...
Já agora, depois de zipado, como é que meto no FrontPage ? ;)
F23 =)
<a href="file.zip" target="_blank">file</a>
normal, portanto
wireless_70
28-03-2007, 21:12
Já agora, depois de zipado, como é que meto no FrontPage ? ;)
F23 =)
Adiciona um link para o ficheiro.
Uma solução para fazeres isso seria usando php. Bastava fazeres uma função que forçasse o download.
Como é que isto se faz?!?!?
nando666
29-03-2007, 10:52
Como é que isto se faz?!?!?
Muito rapidamente fazes algo do genero:
<?php
$file = '/var/www/html/file-to-download.xyz';
header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Length: ' . filesize($filename));
header('Content-Disposition: attachment; filename=' . basename($file));
readfile($file);
?>
Mas ficaria muito melhor se criares uma pagina com o nome download.php que recebesse alguns parametros e depois esta pagina executaria o codigo acima, ficavas com um link do tipo:
http://www.yourdomain.com/download.php?id=xx&hit=1
Tirei isto tudo do site oficial do PHP
Podes ver mais aqui:
http://us2.php.net/readfile
Desculpa esta resposta á pressa mas não tive muito tempo :)