Forçar Download / Pasta Dados
Olá,
Pesquisei alguns posts, baixei alguns exemplos e não consegui, logo segue minha dúvida:
1. Em meu servidor tem uma pasta que fica fora do acesso http, chama-se dados.
2. Logo, preciso fazer o download de um arquivo daquela pasta, antes usava um componente do ASP que fazia isso (SoftArtisans.FileUp), agora vou mudar para PHP.
Logo, o meu diretório é "esse": D:/HTTP/nomedocliente/web/etiquetas/etiqueta.doc
E o código que estou usando é esse:
<?php
set_time_limit(0);
$local_arquivo = addslashes($_GET['local']); // Estou enviando o diretorio que citei acima pela QueryString.
if(!file_exists($local_arquivo))
{
echo 'Esta caindo aqui, que não existe o arquivo.';
}else
{
header('Cache-control: private');
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize($local_arquivo));
header('Content-Disposition: filename='.$arquivo);
header("Content-Disposition: attachment; filename=".basename($local_arquivo));
readfile($local_arquivo);
}
?>
Como posso solucionar?
Obrigado.Discussão (2)
Carregando comentários...