zoukankan
html css js c++ java
JSP流的方式下载文件
<%
@ page
import
=
"
java.io.*
"
%>
<%
//
example:
//
<a href="download.JSP?path=img/&name=test.gif">download image</a>
String root
=
getServletContext().getRealPath(
"
/
"
);
String path
=
request.getParameter(
"
path
"
);
String name
=
request.getParameter(
"
name
"
);
System.out.println(root
+
path
+
name);
response.setContentType(
"
unknown
"
);
response.addHeader(
"
Content-Disposition
"
,
"
attachment;filename=\
""
+ name +
"
\
""
);
try
{
out.clear();
out
=
pageContext.pushBody();
OutputStream os
=
response.getOutputStream();
FileInputStream fis
=
new
java.io.FileInputStream(root
+
path
+
name);
byte
[] b
=
new
byte
[
1024
];
int
i
=
0
;
while
( (i
=
fis.read(b))
>
0
)
{
os.write(b,
0
, i);
}
fis.close();
os.flush();
os.close();
}
catch
( Exception e )
{
}
%>
查看全文
相关阅读:
Java知识回顾 (8) 集合
Java知识回顾 (7) 继承、多态与接口、封装
使用LEANGOO泳道
使用列表
LEANGOO用户设置
创建LEANGOO项目
为看板添加成员
创建看板卡片
创建LEANGOO看板
创建LEANGOO账号
原文地址:https://www.cnblogs.com/ding0910/p/1207318.html
最新文章
Visual Studio Code 安装 RUST
图解SQL Server:聚集索引、唯一索引、主键
rust安装
SQL Server Performance 分析
文件和文件组
SQL SERVER大话存储结构:数据库数据文件
dufei.blog.51cto.com:杜飞
baoqiangwang.blog.51cto.com:sqlserver
人人都是 DBA SQL Server 体系结构
理解SQL Server是如何执行查询的---Joe-T :mvp
热门文章
Describe in brief Databases and SQL Server Databases Architecture.
http://www.pass.org
Monitoring SSD Performance::www.brentozar.com
SQL Server 2012的内部原理和故障排除(50):Burgess_Liu的专栏
sql server 博客:不胜人生一场醉
ORADEBUG DOC 12.1.0.2
Oracle Extended Tracing
NDVI等植被相关指数
Java知识回顾 (10) 线程
Java知识回顾 (9) 同步、异步IO
Copyright © 2011-2022 走看看