String mimetype=dds.getString("mimetype");//这是设置它的类型
response.getHttpServletResponse().reset();
response.setContentType(mimetype);
response.setHeader("Content-Disposition", "attachment; filename="+ new String(name.getBytes(), "iso8859-1"));//处理默认文件名的中文问题
ServletOutputStream os = response.getHttpServletResponse().getOutputStream();
//File f = new File (url);
FileInputStream in = new FileInputStream(url);
long old = System.currentTimeMillis();
byte[] data = new byte[10*1024*1024];
int temp = -1;
int c = 0;
while ((temp = in.read(data)) != -1)
{
os.write(data, 0, temp);
os.flush();
}
response.getHttpServletResponse().reset();
response.setContentType(mimetype);
response.setHeader("Content-Disposition", "attachment; filename="+ new String(name.getBytes(), "iso8859-1"));//处理默认文件名的中文问题
ServletOutputStream os = response.getHttpServletResponse().getOutputStream();
//File f = new File (url);
FileInputStream in = new FileInputStream(url);
long old = System.currentTimeMillis();
byte[] data = new byte[10*1024*1024];
int temp = -1;
int c = 0;
while ((temp = in.read(data)) != -1)
{
os.write(data, 0, temp);
os.flush();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货