クライアント側でサーバーからファイルをダウンロードするコードを書く必要があります。
サーブレット技術を使用してサーバーから直接ファイルをダウンロードできますか?
貴重な提案を提供してください。
クライアント側でサーバーからファイルをダウンロードするコードを書く必要があります。
サーブレット技術を使用してサーバーから直接ファイルをダウンロードできますか?
貴重な提案を提供してください。
私が正しく理解している場合は、公開されている場所で利用可能なファイルについて、response.sendRedirect() を介して HTTP サーブレットからファイルをダウンロードできます。
それ以外の場合は、ファイルのダウンロードを促すプロンプトが表示されるように、応答出力ストリームを使用してファイル情報をバインドする必要があります。
OutputStream out = response.getOutputStream();
FileInputStream in = new FileInputStream(fileToDownload);
byte[] buffer = new byte[4096];
int length;
while ((length = in.read(buffer)) > 0){
out.write(buffer, 0, length);
}
in.close();
out.flush();
もちろん、例外を処理できると思います。