gpt4 book ai didi

python - 如何允许在 CherryPy 中下载动态创建的文件?

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:51 24 4
gpt4 key购买 nike

我正在尝试将 CherryPy 用于一个简单的网站,之前从未进行过 Python 网络编程。

我无法尝试允许下载动态创建的文件。我可以创建一个文件并从处理程序返回它,或者对该文件调用 serve_fileobj(),但在任何一种情况下,文件的内容都只是呈现到屏幕上,而不是下载。

CherryPy 在这里提供任何有用的方法吗?如何实现?

最佳答案

如果您设置了正确的内容类型,您就不必担心当您返回它时它会在浏览器中呈现,除非它是合适的。尝试:

response.headers['Content-Type'] = 'application/foo'

(或您的内容的任何正确 MIME 类型)在您返回内容之前。

关于python - 如何允许在 CherryPy 中下载动态创建的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7400601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com