Heim >Backend-Entwicklung >PHP-Tutorial >Wie greife ich in PHP auf den Download-Link zu und speichere dann die heruntergeladene Datei?

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

WBOY
WBOYOriginal
2016-10-17 09:30:011536Durchsuche

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>

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>

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.

Stellungnahme:
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