我写了一段程序实现了文件的下载功能,不过文件名全部为READ。DO请问这是怎么回事呀!该怎么解决呀!
String path=this.getServlet().getServletContext().getRealPath("/upload/"+file);
File f=new File(path);
long flength=f.length();
Long fsize=new Long(flength);
int size=fsize.intValue();
String fname=f.getName();
try{
FileInputStream in=new FileInputStream(f);
byte b[]=new byte[size];
in.read(b);
rsp.setContentType("application/"

;
rsp.setHeader("content-Dispositon","fname="+fname+""

;
ServletOutputStream out=rsp.getOutputStream();
out.write(b);
out.close();
in.close();
}catch(Exception e){e.getMessage();}