質問: ■前提 ・JSPからファイルのアップロード・ダウンロードをしようとしています。 ・アップロードにはJakarta Commons FileUploadを使っています。 ・アップロードしたファイルはOracleのblobオブジェクトに直接格納しています。 ■やりたいこと ・アップロードされたファイルのタイムスタンプをサーバー側(DB内)で取得、保持 ・ブラウザからのダウンロード要求がきたときに、ファイルにそのタイムスタンプを付加して送る Webからファイルをダウンロードするということはとてもよくあることで、その時にはおそらくはサーバー上のストレージに保存されているファイルのタイムスタンプのままダウンロードされると思っています。 同様のことをやろうとしていますが、その方法を調べてもなかなか見つけることができません。 以上よろしくお願いいたします。
回答: * ダウンロード時ヘッダーを付与 ``` Last-Modified: Wed, 21 Oct 2015 07:28:00 GMT ``` * アップロード時はFileAPIで取得送信、サーバー側でファイル日付変更 ※ ただし Windows 7以降でサポートされている最新ブラウザ(FF/GC/IE/EDGE)が必須。 でFTPの真似事は可能かと思うがあまりお勧めはできないぞ