download ficheiro

cold

Power Member
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 ?
 
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....
 
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 :)
 
Back
Topo