2011年10月28日金曜日

JavaのServletでFirefoxのダウンロード再開機能に対応する方法

仕事で、ダウンロード途中にネットが切れたりした場合に、ダウンロード途中のファイルを、また1からダウンロードするのはしんどい、っていう要件があった。

しんどいだけじゃなくて、回線の都合で何回やってもダウンロード終わらないんだよねって。

そんなときに、Firefoxのダウンロード再開機能に対応できるように、サーバー側でコーディングすれば、ダウンロード途中にネットが切れても途中から再開してくれるらしい。

そのために、Servletでどのようなリクエスト、レスポンスの実装をすれば良いのか調べたので、メモしておく。