• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

png Bild wird im Webbrowser nicht angezeigt

erdmulch

Mitglied
Hallo zusammen, ich habe einen Django Webserver. Nun wollte ich ein png Bild im Firefox anzeigen lassen. Leider funktioniert es nicht, es kann kein Bild angezeigt werden. Kann mir jemand sagen ob es am png Format liegt? wenn ich die Seite ohne den Webserver Django einsetzte und die html seite nur so anzeigen lasse funktioniert es. hatte jemand ein ähnliches Problem? kann mir jemand helfen?
 
Werbung:
Django hab ich schonmal gehört, aber nie genutzt. Wenn Du kontrollieren willst, ob es an diesem Webserver liegt dann prüfe mal, ob der Content-type der beim Laden der Bild-Datei im Browser ankommt korrekt ist. Bei einer PNG-Datei sollte es image/png sein. Prüfen kannst Du das z.B. mit der Erweiterung Firebug oder Webdeveloper.
 
Ich kenne Django auch nicht, aber bist du dir sicher, dass das Bild im richtigen Verzeichnis liegt? Ist das tatsächlich öffentlich einsehbar?
 
Werbung:
ich hab glaub ein grundsätzliches problem. hab mir heute Mittag ein Buch ausgeliehen da steht folgendes:
HTML:
C:/das-kann-nicht-klappen.png
jetzt frag ich mich warum? wie muss ich den Pfad den angeben dass es mein Webserver anzeigen lassen kann?
 
Zuletzt bearbeitet:
Wenn Du im Browser einen Server ansprichst, dann (meist) über das http-Protokoll. D.h. die URL für deinen lokalen Server ist z.B.

Code:
http://localhost

Darunter sind alle Dateien aufrufbar die Du im Webserver hinterlegst. Wenn es die index.html ist also:

Code:
http://localhost/index.html

Wenn es ein Bild im Hauptverzeichnis des Webspaces ist also:

Code:
http://localhost/bild.png

Wenn es ein Bild in einem Unterverzeichnis ist:

Code:
http://localhost/unterverzeichnis/bild.png

Die URL zu den Dateien musst Du in Webseiten nicht mit http und der Domain angeben. Es reicht auch ein Bild so einzubinden:

HTML:
<img src="/bild.png" alt="">

Also musst Du einfach alle Dateien die zum Web gehören in das Verzeichnis ablegen, welches von deinem Server als Webverzeichnis genutzt wird. Das Ablegen direkt auf C: bringt gar nichts und ist falsch.
 
Zurück
Oben