私はすべての種類のファイルをダウンロードするための準備をしたい... JSPで任意のファイル形式をダウンロードする方法はあり...jspでファイル形式をダウンロードするには、コンテンツタイプはどうすればよいですか?
マイコードスニペット:
String filename = (String) request.getAttribute("fileName");
response.setContentType("APPLICATION/OCTET-STREAM");
String disHeader = "Attachment";
response.setHeader("Content-Disposition", disHeader);
// transfer the file byte-by-byte to the response object
File fileToDownload = new File(filename);
response.setContentLength((int) fileToDownload.length());
FileInputStream fileInputStream = new FileInputStream(fileToDownload);
int i = 0;
while ((i = fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
私がように、setContentTypeを指定した場合アプリケーション/ OCTET-STREAM、pdf、text、docファイルがダウンロードされています....しかし、問題は画像ファイルです...
画像ファイルにはどのような問題がありますか?私は おかげで...
しようとすると、 'response.setHeader( "コンテンツ・処分"、「添付ファイルをありがとう。ファイル名= "+ファイル名); ' – adatapost
[画像のMIMEタイプのばらつきがあります](http://www.webmaster-toolkit.com/mime-types.shtml)、それは特定の金額になります – Makoto
@AVD:私はそれを試みました...それは助けません:( – loknath