Drupalがダウンロードするファイルを送信しようとするたびにHTTP500が発生するプロジェクトの問題のデバッグを終えたところです。サーバーは、RFC 2047で指定されている方法でファイル名属性がエンコードされているため、Content-Dispositionヘッダーが不良であると判断しましたが、\nが含まれていませんでした。そこで、nをrに置き換えたところ、サーバーは満足のいくものになりました。
したがって、このサーバーが\nを\rとは異なる方法で処理するのか、将来どのように\ rが機能するのか、\nが機能しないのかを判断できるのではないかと思います。
編集:スクリプトによって送信されるヘッダー:
X-Powered-By: PHP/5.3.17
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Last-Modified: Wed, 14 Nov 2012 20:43:20 +0000
ETag: "1352925800"
Content-Length: 1302854
Content-Disposition: attachment; filename="=?UTF-8?B?UHJvUXVhbGl0ZSBNYW51ZWwgZGVzIHByb2dyYW1tZXMgcHLDqWFsYWJsZXMgMjA=?=
=?UTF-8?B?MTAgYXZlYyBhbm5leGVzXzBfMC5wZGY=?="
Cache-Control: private
Content-type: application/pdf