Download einer Datei in Laravel unter Verwendung einer URL zu einer externen Ressource

Ich behalte alle Uploads auf einem benutzerdefinierten externen Laufwerk. Die Dateien werden über eine benutzerdefinierte API gespeichert.

In Laravel 5.2 kann ich dies für eine lokale Datei tun, um sie herunterzuladen:

return response()->download('path/to/file/image.jpg');

Leider gibt Laravel einen Fehler aus, wenn ich anstelle eines Pfads eine URL übergebe:

Die Datei "https: //my-cdn.com/files/image.jp" ist nicht vorhande

(die URL ist natürlich ein Dummy).

Gibt es eine Möglichkeit, wie ich das @ herunterladen kan image.jpg -Datei mit Laravels Implementierung oder mache ich das stattdessen mit einfachem PHP?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage