(【2013/07/03 追記】uWSGIの本家で修正して頂きました。)
ファイル名に日本語があるとダウンロードできない。環境は、Python 3、Django 1.5、uWSGI 1.9。uWSGIのログに、
TypeError: http header must be encodable in latin1
というエラーが。
uwsgi/plugins/python/wsgi_headers.c の156行目、
zero2 = PyUnicode_AsASCIIString(h_value);を
zero2 = PyUnicode_AsLatin1String(h_value);としたらうまくいきました。
0 件のコメント:
コメントを投稿