Wie erhalte ich den Dateinamen, wenn ich ein Image von einem Remote-Server nehme? Und wie mit Originalgröße und Dateiname speichern?
%Vor%Ich benutze Intervention, ( Ссылка ) um CakePHP 3 image Verhalten zu erstellen, das ich möchte um ein einfaches Hochladen von entfernten Servern zu ermöglichen und das Originalbild als Quelle für zukünftige Manipulationen zu behalten.
BEARBEITEN
Ich frage, gibt die Intervention Image -Methode, die den Namen der Datei zurückgibt, wenn sie vom Remote-Server übernommen wird. Ich kenne php copy (), ich kann auch die CakePHP File Utilities verwenden, aber es gibt mir die doppelte Anfrage auf Remote-Datei.
Sie können es einfach mit make (); und Antwort (); Methoden. Überprüfen Sie meinen Code unten.
Denken Sie daran, dass allow_url_fopen aktiviert sein muss, um ein Remote-Image abzurufen.
Dies wird mein Profilbild anzeigen. Wenn Sie es nicht mit Laravel Framework verwenden, ersetzen Sie einfach return mit echo.
%Vor%Hoffe, dass hilft und upvote meine Antwort, wenn nützlich;)
Wenn Sie weitere Hilfe benötigen, fragen Sie einfach.
Tags und Links php laravel intervention cakephp-3.1