Baixar arquivo de uma URL externa

  • Autor Autor Publikalia
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
P

Publikalia

1
Iota
Suscripción a IA
Buenas,
tengo esta duda: ¿Cómo puedo descargar un archivo de una URL externa?
Me explico, lo que busco es poder descargar el archivo de una URL ajena, por ejemplo: Enlace eliminado, es decir, que al llamar a esta página no me muestre el archivo online, sino que me aparezca la ventana de descarga.
Espero que me hayan entendido y me puedan ayudar.
Saludos
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Llama a un php para descargarlo descargar.php?f=%rutaalpdf%

y en el descargar.php pones esto

Inserir CODE, HTML ou PHP:
<?php
    $extensiones = array("pdf");
    $f = $_GET["f"];
    if(strpos($f,"/")!==false){
        die("No puedes navegar por otros directorios");
    }
    $ftmp = explode(".",$f);
    $fExt = strtolower($ftmp[count($ftmp)-1]);

    if(!in_array($fExt,$extensiones)){
        die("<b>ERROR!</b> no es posible descargar archivos con la extensión $fExt");
    }

    header("Content-type: application/octet-stream");
    header("Content-Disposition: attachment; filename=\"$f\"\n");
    $fp=fopen("$f", "r");
    fpassthru($fp);
?>

Se descargará directo
 
Voltar
Topo