0
ダウンロードするファイルを読み取り専用にしたい!
お世話になります。
現在JSP+Javaサーブレットにてファイルのダウンロードページを作成しています。(DL対象はpdf,csvファイル)
ダウンロード自体は正常に行えたのですが、元ファイルには設定されていた読み取り専用ファイル属性がダウンロードされたファイルでは解除されてしまいます。
元のファイル属性を変化させずにダウンロードを実現する、またはダウンロードするファイルに読み取り専用属性を設定する方法は無いでしょうか?
---------------------------------------------------
現在の処理
---------------------------------------------------
// contentTypeを出力
response.setContentType(contentType);
// ファイル名の送信(attachment部分をinlineに変更すればインライン表示)
response.setHeader("Content-disposition", "attachment; filename=\""+ファイル名+"\"");
// ファイル内容の出力
ServletOutputStream out = response.getOutputStream();
FileInputStream fin = new FileInputStream((=サーバ上のファイル));
int size;
while((size = fin.read(buffer))!=-1) {
out.write(buffer,0, size);
}
fin.close();
out.close();