java文件下载
来源:互联网 发布:网络市场调查问卷 编辑:程序博客网 时间:2024/06/03 19:19
- import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelpWord extends HttpServlet
{
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response)
{
InputStream is = null;
OutputStream os = null;
try {
String fileName = request.getParameter("fileName");//获取请求传递文件名
response.setContentType(getServletContext().getMimeType(fileName));
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
String filePath = getServletContext().getRealPath("/download/" + fileName);
is = new FileInputStream(filePath);
os = response.getOutputStream();
int b = 0;
while ((b = is.read()) != -1)
os.write(b);
}
catch (Exception e) {
}
finally {
try {
os.close();
is.close();
}
catch (Exception e2)
{
}
}
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
doGet(request, response);
}
}
阅读全文
0 0
- java下载文件
- java 文件下载
- java 文件下载
- java下载文件
- java实现文件下载
- java 文件下载
- Java文件下载
- Java 网络文件下载
- java文件下载
- java 文件下载疑问
- java 文件下载 详解
- java文件下载
- Java 下载文件
- java 下载文件
- Java文件下载相关
- 文件下载(java) android
- java 文件下载
- java 文件下载
- 堆排序
- Java 试题六
- IE下如何判断一个 div是否隐藏
- 快速排序及其优化
- 分布式架构学习之:使用Redis3.0集群实现Tomcat集群的Session共享
- java文件下载
- 目录操作
- Binder连接断开重启服务
- jqueryMobile 按钮
- Java 包与类的命名(util、service、tool)区别
- lleetcode 307. Range Sum Query
- EOS Platform7.2/7.5/7/.6安全开启开启方式
- 微信公众号错误总结
- linux常用命令