J'ai un petit script cgi python qui accepte un téléchargement d'image de l'utilisateur, convertit dans un format différent, et enregistre le nouveau fichier dans un emplacement temporaire. Je voudrais qu'il invite automatiquement l'utilisateur à télécharger le fichier converti. J'ai essayé:CGI télécharger l'image après la génération
# image conversion stuff....
print "Content-Type: image/eps\n" #have also tried application/postscript, and application/eps
print "Content-Disposition: attachment; filename=%s\n" % new_filename #have tried with and without this...
print open(converted_file_fullpath).read()
print
J'ai aussi essayé:
print "Location: /path/to/tmp/location/%s" % new_filename
print
Mon navigateur soit téléchargements script.cgi
ou script.cgi.ps
. Toute aide est appréciée.
Lorsque vos téléchargements de votre navigateur pour le mauvais nom de fichier, les données est dans le fichier? Est-ce les données que vous attendez? –
oui, quand il télécharge script.cgi, le fichier ressemble à un fichier postscript. Quand il télécharge comme script.cgi.ps, j'obtiens l'image correcte, mais le télécharger avec le "mauvais" nom de fichier me dérange juste ... –