{ 'fileName': 'ファイル名', 'contentType': 'mimetype', 'contentData': 'バイナリデータをbase64でエンコードしたascii文字列' } 1.3. 普通のファイルダウンロード HTTPレスポンスヘッダにファイルのコンテントタイプやファイル名を設定し、HTTPレスポンスボディにファイルのデータを設定する普通のファイルダウンロードの方法です。 こちらもHTTPの仕様に準拠しているため、クライアント(requests)およびサーバ(Flask)にファイルダウンロードを考慮した便利なAPIが用意されています。 2. 応用 2.1. Flaskで巨大ファイルのダウンロードを実現する方法(予定) データサイズが数百MBから数GBのファイルをダウンロードさせる場合、サーバのリソース(主にメモリ)を考慮した実装を行う必要があります。 バッファリ