Ich bin Python Anfänger und versuche eine kleine Webanwendwung mit Hilfe des cgi Moduls und apache zu schreiben. Ich habe einen Bereich, in dem sich nur Mitglieder einloggen können. Diese bekommen jetzt dynamisch eine Webseite geschickt, die auch Bilder enthalten soll. Ich will die Bilder allerdings nicht in einem öffentlich zugänglichen Ordner (d.h. nicht irgendwo in nem /var/www Unterverzeichnis) speichern, damit nicht eingeloggte Besucher nicht auf die Bilder zugreifen können (indem sie den Ordner öffnen).
D.h. ich kann ja jetzt nicht einfach:
Code: Alles auswählen
print "<img src='relativer/pfad/bild.png'>"
Code: Alles auswählen
sys.stdout.write('Content-Type: image/png\r\n\r\n')
with open('/home/bastian/Desktop/schale.png', 'rb') as f:
sys.stdout.write(f.read())