Heim >Backend-Entwicklung >PHP-Tutorial >Wie greife ich in PHP auf den Download-Link zu und speichere dann die heruntergeladene Datei?
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>
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.