Hallo Leute,
habe folgendes entdeckt:
- Einfügen von Bildern in Forum/News/Kalender - Bereich via BBCode ist komischerweise NUR dann möglich wenn sich das Bild nicht auf unserem Server befindet. Ein externes Bild konnte ich angezeigt bekommen.
Folgendes Bild ist vohanden: http://images.listl.org/img_1.jpg (habe extra diese URL angelegt) und wenn ich das Bild per BBCode einbinden will dann erscheint es einfach nicht.
Wenn ich dann irgendein anderes Bild aus dem Internet suche dann funktioniert es dennoch richtig ?
Ich habe dann mal versucht eine andere URL zu verwenden die sich auch auf unserem Server befindet, dann ging es auch nicht obwohl das Bild vorhanden ist (http://www.wickelmaier.de/images/content.jpg).
-Ursachenforschung (Vermutung):
Kann es möglich sein, dass aufgrund das unserer Server hinter einer NAT läuft und von daher sich auf dem Server befindliche URL's nicht selbst abrufen kann, die Bilder nicht angezeigt werden. Also prüft der BBCode nach ob das Bild vorhanden ist?
In unserem Fall kann das Bild aber nicht vorhanden sein (für den Browser oder Server) da sich der Server ja eben hinter einer Firewall/NAT befindet.
Diese Annahme verstärkt sich aufgrund folgenden Test denn ich gemacht habe:
Habe das Bild unter Verwendung der privaten IP des Servers verlinkt (dann muss der Server/Browser die NAT nicht überwinden), also so http://192.168.10.57/Images/ic.gif und das Bild wurde zwar auch nicht angezeigt, jedoch wurde das Symbol für ein "Broken Image" angezeigt.
Diese Untersuchung bestätigte dann meine Annahme das es wohlmöglich aufgrund der NAT nicht funktioniert bzw. deshalb weil das BBCode Teil scheinbar versucht das angegebene Bild zu erreichen und damit zu prüfen ob das Bild auch vorhanden ist.
Kann dies abgestellt werden ? Wer dazu noch Fragen hat kann sich an mich wenden unter christian@listl.org.
Danke!