Azure BLOB ストレージから BLOB を取得し、ファイルをユーザーに返してダウンロードしようとしています。
今私がやろうとしているのは、紺碧からファイルを取得し、ローカルに保存し、静的ファイルを使用してファイルを返すことです:
def getDownload(filename):
try:
file = blob.get_blob('picture', filename)
with open(filename, 'w') as f:
f.write(file)
except:
abort(400, 'Download blob fail')
return static_file(filename, root='.', download=filename)
最初にファイルをサーバーに保存せずに、ユーザーにストリーミングするために何をしようとしていますか。
どうすれば達成できますか?