Content-Length too long Tornado

本文共有497个字,关键词:

问题:使用tornado时,上传文件不能太大,否则无法上传
解决:因为tornado限制了上传文件的大小,可以在Application.listen的setting中设置max_buffer_size
方法:
import settings
def main():
... ...
application.listen(tornado.options.options.port, **settings.server_settings)

我的入口方法是这样的,所以我需要在settings.py文件的server_settings中加上"max_buffer_size": 1048576000,

当然为了安全起见,建议使用nginx 的上传模块https://www.nginx.com/resources/wiki/modules/upload/
参考:https://stackoverflow.com/questions/19074972/content-length-too-long-when-uploading-file-using-tornado

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论