Python 检查HTTP POST的大小而不保存到磁盘
是否有一种方法可以在不将文件保存到磁盘和使用Python 检查HTTP POST的大小而不保存到磁盘,python,pyramid,Python,Pyramid,是否有一种方法可以在不将文件保存到磁盘和使用os模块的情况下检查传入邮件的金字塔大小?您应该能够检查请求。内容长度。WSGI不支持流式传输请求正文,因此必须指定内容长度。如果您访问request.body、request.params或request.POST,它将读取内容并将其保存到磁盘 然而,处理这个问题的最佳方法是尽可能靠近客户机。这意味着,如果您在任何类型的代理后面运行,请让该代理拒绝太大的请求。一旦进入Python,可能已经有其他东西将请求存储到磁盘。哦,这很有趣。谢谢
os
模块的情况下检查传入邮件的金字塔大小?您应该能够检查请求。内容长度。WSGI不支持流式传输请求正文,因此必须指定内容长度。如果您访问request.body
、request.params
或request.POST
,它将读取内容并将其保存到磁盘
然而,处理这个问题的最佳方法是尽可能靠近客户机。这意味着,如果您在任何类型的代理后面运行,请让该代理拒绝太大的请求。一旦进入Python,可能已经有其他东西将请求存储到磁盘。哦,这很有趣。谢谢