``` $fileName = "unique-filename-for-redaxo.jpg"; $category_id = 22; $title = ""; if(rex_media::get($fileName) === null) { $external_image = rex_socket::factoryUrl("https://example.org/path/to/image.jpg")->doGet(); $external_image->writeBodyTo(rex_path::media($fileName)); echo rex_mediapool_syncFile($fileName, $category_id, $title, null, null, "system"); } ``` Optimierungsmöglichkeiten: * Wenn Datei vorhanden, dann Mediendatei updaten (keine Ahnung, wie das geht) * Dateiformat automatisch erkennen (in meinem Fall habe ich $fileName zusammengesetzt aus einer uuid und weiß, dass es immer jpgs sind) * Prüfung, ob doGet() erfolgreich @pschuchmann danke für den Ausgangscode