■ ソースとか諸々。こちら。
subsonic-4.x-src.zipをダウンロードし、Eclipse等で適当にプロジェクト作って展開する。修正ソースがコンパイル出来たらclassファイルを正規のwarファイルへ突っ込む。
■ レスポンス改善
Android等からアクセスする場合はTomcat等を利用して運用した方が反応速度が上がる。■ ファイルダウンロード時の文字化け対策
【zipファイルの中身】DownloadControllerクラスに定義されているZipOutputStreamに対してout.setEncoding("MS932");を入れることで文字化けが解消される。
【zipファイル名】
DownloadControllerクラスのdownloadFile、downloadFilesにあるresponse.setHeader(~)のファイル名の文字コードを変更する。
具体的には「file.getName()」を「new String(file.getName().getBytes("MS932"), "ISO-8859-1") 」に変更などに変更する。