if (fileName != null && !fileName.trim().equals(""))
{
//读到流中
InputStream inStream = new FileInputStream(fileName//服务器上要下再的文件名);
//设置输出的格式
response.setContentType("bin");
response.setHeader("Content-Disposition",
"attachment;filename=downfile");
//循环取出流中的数据
byte[] b = new byte[100];
int len;
while ( (len = inStream.read(b)) > 0)
{
response.getOutputStream().write(b, 0, len);
}
inStream.close();
}
{
//读到流中
InputStream inStream = new FileInputStream(fileName//服务器上要下再的文件名);
//设置输出的格式
response.setContentType("bin");
response.setHeader("Content-Disposition",
"attachment;filename=downfile");
//循环取出流中的数据
byte[] b = new byte[100];
int len;
while ( (len = inStream.read(b)) > 0)
{
response.getOutputStream().write(b, 0, len);
}
inStream.close();
}
解决方案 »
- 如何从类似:'关于计算机技术和电脑技术的关系'中智能地提取出:计算机,技术,电脑,关系 关键字?
- 如何获得ResultSet记录集中记录的条数?
- 一个比较大流量的网站,用什么应用服务器比较好?
- 如何取出List中的一条数据?
- tag class找不到
- 推荐一个支持复合内容编辑的web控件?
- 客户端可以不下载jdk1.4吗?
- 这样是什么错误:'class'or 'interface' expected
- 是jdk的问题吗?!急~~~~~~~~~~~~~~~~~~~~~~~
- 关于防SQL,xss攻击,过滤字符, 写了一个过滤器,但别人说是最土的办法,请教各位高端解决方案
- 怎样实现通过超连接来下载文件
- 请在实际项目中使用过连接池的人进来说说
http://community.csdn.net/Expert/topic/3209/3209605.xml
然后在相应的response写东西
最后return