Wie greife ich in PHP auf den Download-Link zu und speichere dann die heruntergeladene Datei?

WBOY
Freigeben: 2016-10-17 09:30:01
Original
1529 Leute haben es durchsucht

Beschreibung:

Ein Download-Link im Internet lädt ein Bild herunter, wenn im Browser darauf zugegriffen wird. Wie greife ich mit einem PHP-Skript auf diesen Link zu und speichere das heruntergeladene Bild dann in einem dafür vorgesehenen lokalen Ordner?

Ich habe versucht, Curl und file_get_contents zu verwenden, aber es ist fehlgeschlagen. Bitte fragen Sie die Experten um Rat und veröffentlichen Sie eine Demo zum Anschauen und Lernen

<code>https://clarks.scene7.com/is/image/clarks/download/26085012_A</code>
Nach dem Login kopieren
Nach dem Login kopieren

Antwortinhalt:

Beschreibung:

Ein Download-Link im Internet lädt ein Bild herunter, wenn im Browser darauf zugegriffen wird. Wie greife ich mit einem PHP-Skript auf diesen Link zu und speichere das heruntergeladene Bild dann in einem dafür vorgesehenen lokalen Ordner?

Ich habe versucht, Curl und file_get_contents zu verwenden, aber es ist fehlgeschlagen. Bitte fragen Sie die Experten um Rat und veröffentlichen Sie eine Demo zum Anschauen und Lernen

<code>https://clarks.scene7.com/is/image/clarks/download/26085012_A</code>
Nach dem Login kopieren
Nach dem Login kopieren

PHP muss die OpenSSL-Unterstützung aktivieren, um auf https-Sites zugreifen zu können

Ist es ein Bild? Normalerweise lädt der Browser es für Sie herunter.
Wenn Sie beispielsweise auf der HTML-Seite die Ressourcenadresse dem href-Attribut von a zuweisen, wird diese direkt heruntergeladen, wenn Sie auf den Link klicken.

Wenn Sie einen solchen Mechanismus nicht verwenden und ihn selbst schreiben möchten, kann das Bild in Base64-Informationen konvertiert und lokal gespeichert werden.

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage