Bonjour,
Je voudrais savoir si de nos jours utiliser Python et CGI est encore possible ?
en effet, j'aimerais bien réussir un challenge perso d'un petit développement, mais comme c'est un peu particulier je me demande si c'est bien réaliste..
L'idée serait de réussir a faire fonctionner ceci comme en CGI :
1 2 3 4
| from reportlab.pdfgen import canvas
from reportlab.lib.units import cm
c = canvas.Canvas("hello.pdf")
c.drawString(9*cm, 22*cm, "Hello World!" |
)
Mais j'ai vu que l'on doit avant détecter si on est bien dans un environnement de CGI en faisant un test sur
' if 'QUERY_STRING' in os.environ:'
ce qui permet de considérer que l'on peut ajouter l'entête
1 2 3
|
print "Content-Type: application/pdf"
print "Content-Disposition: attachment; filename=hello.pdf" |
et qu'il faut rediriger ensuite le fichier vers Il m'a fallu plusieurs jours pour trouver ces infos, et n'étant pas très bon développeur, je patauge un peu, est ce que vous accepteriez de me donner un petit coup de main ?
merci
Partager