【问题标题】:How to set file name in response如何设置文件名作为响应
【发布时间】:2012-04-16 23:46:37
【问题描述】:

我知道内容处置,但我阅读了它用于电子邮件的内容。我想知道如何使用内容类型设置文件名。 ps 我用的是金字塔框架

编辑: 网站也有按钮“下载”如何为文件名执行响应对象,例如

return Response(body=f.read(), content_type='application/octet-stream')

以及我需要做什么才能在浏览器中显示正确的文件名。

【问题讨论】:

  • 你能澄清你的问题吗?这是针对 HTTP 的吗?你想做什么?

标签: python response pyramid


【解决方案1】:

您需要像这样设置 Content-Disposition 标头的文件名参数:

response.content_disposition = 'attachment; filename="my_filename.txt"'

【讨论】:

  • 是否可以将filename 设置为等于变量?
  • 对于文件名变量,您可以使用: response['Content-Disposition'] = 'attachment;文件名= "%s"' % 文件名
猜你喜欢
  • 1970-01-01
  • 2018-11-09
  • 2017-09-08
  • 1970-01-01
  • 2021-01-05
  • 2021-01-17
  • 1970-01-01
  • 1970-01-01
  • 2017-05-26
相关资源
最近更新 更多