@app.route('/')
def index():
strIO = StringIO.StringIO()
strIO.write('Hello from Dan Jacob and Stephane Wirtel !')
strIO.seek(0)
return send_file(strIO,
attachment_filename="testing.txt",
as_attachment=True)
在上面的代码中,我们可以使用StringIO来避免在下载时使用temp文件,但是当文件非常大时,我们可以发现如果多次下载,这个过程的内存会增加,并且内存不会减少。在
有人知道怎么解决这个问题吗?谢谢!在
StringIO.close()
或者在python3.x上使用with
语句相关问题 更多 >
编程相关推荐