提示用户保存我想要的文本文件名

时间:2010-11-24 09:46:19

标签: python html http

我希望当用户点击链接时说。

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

浏览器会提示用户保存文本文件。

以下脚本将使浏览器提示用户保存dynamic-text.py。我希望提示用户保存some-file-name.txt。我怎么能这样做?


dynamic-text.py

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

print "Content-type: text/text"
print

print "This is Text File"

1 个答案:

答案 0 :(得分:4)

您可以发送Content-Disposition HTTP标头:

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

另请注意,您应使用text/plain内容类型而不是text/text,据我所知,该{{1}}内容类型不存在。