2010-11-24 6 views
1

Ich wünsche, wenn der Benutzer auf einen Link klickt, sagen.Fordern Sie den Benutzer auf, den Namen der gewünschten Textdatei zu speichern

http://www.xyz.com/dynamic-text.py

Der Browser wird der Benutzer aufgefordert, die Textdatei zu speichern.

Mit dem folgenden Skript wird der Browser aufgefordert, den Benutzer zum Speichern von dynamic-text.py aufzufordern. Ich möchte den Benutzer auffordern, some-file-name.txt zu speichern. Wie kann ich das tun?


dynamic-text.py

#!c:/Python27/python.exe -u 

print "Content-type: text/text" 
print 

print "This is Text File" 

Antwort

4

Sie können die Content-Disposition HTTP-Header senden:

print "Content-Type: text/plain" 
print "Content-Disposition: attachment; filename=some-file-name.txt" 
print 

Beachten Sie auch, dass Sie den text/plain Inhalt geben statt text/text verwenden sollten die Soweit ich weiß, existiert es nicht.

Verwandte Themen