【发布时间】:2018-06-10 01:34:59
【问题描述】:
我想知道当您发送烧瓶响应时,是否允许您在一个标头中同时拥有内容类型和内容处置。目前,我的代码运行为:
headers = {
"Content-Type" : mimetype,
"Content-Disposition":
"attachment;filename={}".format(flask.request.args.get('filename', key)),
}
return flask.Response(data, 200, headers)
但是当我点击链接下载它时,它会以文本文件的形式返回,名称为“download”。当我将文件类型更改为应有的文件类型时,同样,当我右键单击文件链接另存为时,它也会变成正确的文件。
在同一个标题中设置我的内容类型和内容处置是否有问题?因为我认为内容处置没有被注册,因为文件不会作为名称为下载的文本文档返回。
【问题讨论】:
标签: python python-3.x flask wsgi content-disposition