Hallo @smc14
ich denke, dass es am File Tranfer Protocol liegt, das Bild wird mit ftp://pilot:mbsw
… eingebunden, so ist es im Quelltext hinterlegt (in Windows).
Wenn ich diesen Link direkt aufrufe, will Chrome das Bild herunterladen, aber nicht darstellen. Statt ftp://
ein https://
würde das Problem wahrscheinlich lösen.
Oder du googlest mal, wie/ob sich ftp://
-Verlinkungen in Browsern darstellen lassen.
Thread-Starter
smc14
(@smc14)
Nur wieso klappt das mit MacOS bzw. iOS unter Safari so problemlos???
Thread-Starter
smc14
(@smc14)
Hab jetzt nochmal im Netz nach einer Lösung gesucht – leider bisher nix gefunden.
Folgende Gedanken dazu:
– Rufe ich unter Windows den FTP-Link zum Bild direkt auf (also direkt in die Browser-Zeile eingeben), dann wird das Bild korrekt dargestellt. Egal, ob ich das mit FF, IE oder Edgar mache. –> Also scheint Windows kein grundsätzliches Problem damit zu haben, ein FTP-verlinktes Bild zu laden und darzustellen.
– Wenn ich unter Windows die Homepage aufrufe, die ich mit WordPress 5.1.1–de_DE angelegt habe, dann wird das Bild nicht dargestellt, egal, ob ich das mit FF, IE oder Edge versuche. Im Seitenquelltext steht der FTP-Link unverändert.
– Weder unter MacOS noch unter iOS gibt es die beschriebenen Probleme.
Im Augenblick sieht es für mich danach aus, dass WordPress die Seite so ausgibt, das Windows damit Probleme macht.
Korrigiert mich bitte, falls ich das falsch sehe…
Wie ich bereits schrieb, das liegt am File Transfer Protocol, nicht an WordPress.
https://stackoverflow.com/questions/17169251/retrieve-image-from-ftp-to-webpage
Für die weitere Google-Recherche (falls noch nötig) => Link
Thread-Starter
smc14
(@smc14)
Ha! Geschafft! Danke für die Hinweise!
1. Im root-Verzeichnis vom WP eine „image.php“ anlegen mit folgendem Inhalt:
<?
header('Content-Type: image/jpeg');
echo file_get_contents('ftp://username:password@ftp.example.com/path/image.jpg');
2. An der Stelle, an der das Bild dargestellt werden soll, folgenden Code eingeben:
<p><img src="/image.php" /></p>
Den „/“ vor „image.php“ nicht vergessen!
Und außerdem hat man so auch noch das leidige Problem mit den sichtbaren LogIn-Daten des FTP-Servers erledigt!
:-)))
-
Diese Antwort wurde geändert vor 5 Jahren, 7 Monaten von smc14.
-
Diese Antwort wurde geändert vor 5 Jahren, 7 Monaten von smc14.
-
Diese Antwort wurde geändert vor 5 Jahren, 7 Monaten von smc14.
Super, schön dass der Tipp von Stackoverflow geholfen hat, und danke für die Rückmeldung 🙂