recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment télécharger des images en local en PHP ?

Le résultat de cette question sur Baidu semble en être un, puis copié et collé de différentes manières
La photo est téléchargée sur le serveur

function dlfile($file_url, $save_to)
{
    $in=    fopen($file_url, "rb");
    $out=   fopen($save_to, "wb");
    while ($chunk = fread($in,8192))
    {
        fwrite($out, $chunk, 8192);
    }
    fclose($in);
    fclose($out);
}
阿神阿神2751 Il y a quelques jours865

répondre à tous(3)je répondrai

  • 三叔

    三叔2017-06-21 10:12:36

    Ça peut être plus simple comme ça

    $url = "http://xxxxx";
    $save_file = "xxx.xx";
    file_put_contents($save_file, file_get_contents($url));

    répondre
    0
  • 大家讲道理

    大家讲道理2017-06-21 10:12:36

    Je viens d'écrire un article : /a/11...

    répondre
    0
  • 怪我咯

    怪我咯2017-06-21 10:12:36

    fopen ou file_get_contents sont simples, mais ils ne prennent pas en charge de nombreuses fonctionnalités, telles que le délai d'attente de connexion et d'autres opérations. En fonctionnement réel, le script peut se bloquer pendant une longue période jusqu'à ce que le paramètre de délai d'attente PHP soit atteint. Si la concurrence est élevée, cela peut même faire tomber le serveur. Actuellement, curl est essentiellement utilisé à la place

    répondre
    0
  • Annulerrépondre