您的位置:首页 > 编程语言 > Java开发

Java 文件上传/下载

2012-02-26 22:21 281 查看
一、下载

冲数据库中下载文件

//从数据库中读取的二进制文件流
byte[] fileData = fileInfo.getFILE_DATA();
response.reset();
//设置下载的文件名(支持中文)
response.addHeader("Content-Disposition", "attachment;filename=" + new String(fileInfo.getFILE_NAME().getBytes("gbk"),"iso-8859-1"));
InputStream inS = new BufferedInputStream(new ByteArrayInputStream(fileData));
response.setContentType("application/x-msdownload");
OutputStream outS = new BufferedOutputStream(response.getOutputStream());
byte[] b = new byte[1000];
int len;
while ((len = inS.read(b)) > 0)
outS.write(b, 0, len);
outS.flush();
inS.close();


本文出自 “钱、已汇出” 博客,请务必保留此出处http://hangzhou492.blog.51cto.com/67690/790408
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: