Content-Disposition解析
Content-Disposition パーサー
ダウンロードレスポンスヘッダーの disposition type、filename、filename* を解析し、マルチバイトファイル名や RFC 5987 エンコーディングの問題を解決します。
解析結果サマリー
Disposition Type
attachment
実際のファイル名
report Q2.csv
filename
report.csv
filename*
UTF-8''report%20Q2.csv
ビルダー
attachment; filename="report.csv"; filename*=UTF-8''report%20Q2.csvJSON プレビュー
{
"type": "attachment",
"parameters": {
"filename": "report.csv",
"filename*": "UTF-8''report%20Q2.csv"
},
"effectiveFilename": "report Q2.csv",
"warnings": []
}ダウンロードヘッダーをオンラインで理解。まずファイル名の文字化けを明確にする。