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

标签 python html http

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

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

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

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


动态文本.py

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

print "Content-type: text/text"
print

print "This is Text File"

最佳答案

您可以发送 Content-Disposition HTTP header :

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

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

关于python - 提示用户保存我想要的文本文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4265381/

相关文章:

python - 在 bool numpy 数组中找到 True 前半部分的最佳方法是什么?

python - Windows 10 上 venv 中的 pip : 'Fatal error in launcher: Unable to create process using ' "c:\users\. 。 Flask教程中遇到."'

python - 无法在 dask worker 中加载模块

html - Bootstrap 输入 css 问题

python - 使用 Flask SQLAlchemy 从 SQLite 切换到 MySQL

html - bootstrap 减少行间距

html - 在 HTML5 中使用本地存储我可以在不同用户之间共享它吗

delphi - 如何在超时的单独线程中发出 HTTP 请求?

javascript - document.referrer 从哪里来?

java - 如何使用 JAX-RS 转发请求?