【问题标题】:how to upload file large then 100M with tornado [closed]如何使用龙卷风上传大于 100M 的文件 [关闭]
【发布时间】:2016-10-09 09:52:55
【问题描述】:

我想上传一个大于 100M 的文件,但出现错误。

我找到了官方document 4.0提到的大文件问题,但我没有找到示例。

如何解决这个问题。谢谢。

【问题讨论】:

    标签: python tornado


    【解决方案1】:

    您可以将 HTTP 选项传递给app.listen

    app.listen(8888, max_body_size=200 * 1024 * 1024)
    

    任何HTTP1ConnectionParameters 都可以通过这种方式作为关键字参数传递给listen

    【讨论】:

    • 谢谢,它对我有用。文档说“”“默认情况下上传的文件完全缓冲在内存中;如果您需要处理太大而无法舒适地保存在内存中的文件,请参阅stream_request_body类装饰器。“””这是一个很好的功能,我想试试.
    • 是的,stream_request_body 是个不错的函数,你应该试试。 =)
    猜你喜欢
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多