トルネード Web サーバー。
質問があります。
どうすれば tornado Web サーバーからファイルをダウンロードできますか?
これは私のコードです。
def get(self):
data = self.xls_f()
self.set_header('Content-Type', 'application/apk')
self.set_header('Content-Disposition', 'attachment; filename=%s' % 'test.apk')
f = file('test.apk')
self.write(f.read())
self.finish()
「asdfafasfd ㅁ ㅁ ㅇㄴㅁㄹㅁㄹㄴ」のような読めない内容のファイルを取得しました。おそらくこれ('\n')は読めません。
apk、画像ファイルなどダウンロードできますがファイルサイズが0kか1kです。
どうすれば多くの種類のファイル (画像、apk など) をトルネード Web サーバーからダウンロードできますか?
ソースコードのサンプルが欲しい。お願いします。