firlej hat geschrieben:Weiß jemand wo das Problem im Python Script liegt?
Hi Firlej
Ein Tipp von mir, wenn das CGI-Skript nicht so will wie es soll:
Ändere den Content-Type auf text/html und aktiviere cgitb. Damit bekommst du eine recht gute Fehlermeldung ausgegeben. Auch wenn das Bild dann nicht mehr als Bild erscheint, aber das ist vorerst ja unwichtig.
So meine ich das:
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
print "Content-Type: text/html"
print
import cgi
import cgitb; cgitb.enable()
# Hier kann der Code getestet werden...
Und so funktioniert es bei mir. Nachdem ich den Arbeitspfad (mit os.chdir) auf den Ordner des Skriptes gesetzt habe.
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
print "Content-Type: image/jpg;"
print
import os
import os.path
# In den aktuellen Ordner wechseln
os.chdir(os.path.split(__file__)[0])
fd = open("bild.jpg","rb")
inhalt = fd.read()
fd.close()
print inhalt
mfg
Gerold
