请教我这几行程序,看看哪里错误?
response.setHeader("Content-Disposition","attachment; filename=\"" + fileName + "\"");
java.io.FileInputStream fs =new java.io.FileInputStream(filePath);
int i;
while((i=fs.read())!=-1)
{
out.write(i);
}
fs.close();
out.close();
这是个下载文件程序,如果文件名称(fileName)是中文怎么下载后会有问题,不是中文名就没有问题.
我加了一句: response.setContentType("text/html;charset=gb2312");
下载文件对话框里可以显示中文,可是下载的文件有问题.