Spring Bootで日本語ファイル名のファイルダウンロード

2016/08/02

検証version: Spring Boot 1.3.5

日本語ファイル名のファイルをダウンロードするときのポイントは3点。
・引数でHttpServletResponseを受け取る。
・レスポンスヘッダにContent-Dispositionをつける。この時、URLエンコードしたファイル名の前に「filename*=UTF-8''」をつける。
・OutputStreamにファイルを書き込む。

-Java
-