文件下载
下列代码,当选择"打开"文件时,为什么会提示两遍"找开或保存"的提示框,而且选"打开"时,还提示选择打开文件的方式。如果选"保存",则正常。
String filename=request.getParameter("tt");
response.setContentType("APPLICATION/OCTET-STREAM;charSet=GBK");
response.setHeader("Content-Disposition", "attachment;filename=\"" + filename + "\"");
java.io.FileInputStream fileInputStream = new java.io.FileInputStream(filename);
int i;
while ((i=fileInputStream.read()) != -1)
{
System.out.println("i:" + i);
out.write(i);
}
fileInputStream.close();
out.close();