烧瓶网站中下载的文件大小可变



我在烧瓶应用程序中生成一个.odt文件,如下所示:

return send_file( # imported from flask
    BytesIO(data), # importe from stdlib
    attachment_filename=filename,
    as_attachment=True
)

在我使用 Firefox 或 Chromium 的 Ubuntu 机器上,我下载文件很好。它像呼吸一样打开。

另一台机器上,在相同的有线网络上,但使用公司Windows设置,并且仍然是Firefox,该文件缺少字节。文件大小因下载而异,没有任何清晰的模式,并且大约小了 100/200ko。

我在上述机器上尝试使用 curl,并得到了相同的结果,但缺少字节。

服务器是一个 python 3.6 flask 0.12 驱动的网站,位于带有 gunicorn + nginx 的 debian 上。

我发现了问题:它不起作用的机器是安装了卡巴斯基的机器。如果禁用它,字节将在此处。现在我必须找到一种方法告诉AV我不是邪恶的。我对此提出了另一个问题。

最新更新