Flask send_file发送不完整的文件

时间:2018-08-31 05:56:55

标签: python-2.7 flask

我有一个python API,可在磁盘api_derived.csv上写一个csv文件。 我使用send_file返回csv作为响应。这是我的代码:

我尝试了2种变化:

#Version 1:
memory_file = BytesIO(bytes(open("api_derived.csv").read()))
memory_file.seek(0)
return send_file(
    memory_file,
    mimetype='text/csv',
    attachment_filename='derived.csv'
    )
#Version 2:
return send_file('api_derived.csv')

正在创建的实际api_dereived.csv为3669行,但是当我发送文件作为响应时,收到的文件仅为3615行。我不确定我要去哪里错了。

Python版本-2.7

烧瓶版本已尝试-0.12.2和1.0.2

正如评论中指出的那样-最后的55行尚未编写。

0 个答案:

没有答案