【发布时间】:2019-09-25 00:11:15
【问题描述】:
使用
clen = os.path.getsize(the_file)
response['content-disposition'] = "attachment; filename=%s" % filename
response['content-length'] = clen
return response
导致响应标头仅包含内容处置,但不包含内容长度 如果我添加一个无意义的标题,例如
response['bla'] = 'some non-sense'
它完美地出现在响应中。是否有其他地方正在覆盖标题或其他东西。我正在使用带有 uwsgi 的 nginx。
【问题讨论】:
-
打印 clen 产生有效(非零)长度
-
可能是你的 Nginx 配置 - 例如 Nginx doesn't send the content-length header when using dynamic gzip
标签: django http nginx header uwsgi