文件下载
来源:互联网 发布:詹姆斯强壮知乎 编辑:程序博客网 时间:2024/05/29 05:02
<%@ page contentType="application/x-download" import="java.io.*" %>
<%
int status=0;
byte b[]=new byte[1024];
FileInputStream in=null;
ServletOutputStream out2=null;
try
{
status=in.read(b);
out2.write(b);
}
out2.flush();
}
catch(Exception e)
{
System.out.println(e);
response.sendRedirect("downError.jsp");
}
finally
{
if(in!=null)
in.close();
if(out2 !=null)
out2.close();
}
%>
<%
int status=0;
byte b[]=new byte[1024];
FileInputStream in=null;
ServletOutputStream out2=null;
try
{
response.setHeader("content-disposition","attachment; filename=d.zip");
//当Content-Type 的类型为要下载的类型时 , 这个信息头会告诉浏览器这个文件的名字和类型。
in=new FileInputStream("D:\\kk.html");
//将要下载的文件读入内存中
out2=response.getOutputStream();
/*
public abstract class ServletOutputStream extends OutputStream
这是一个由Servlet引擎使用的抽象类。Servlet通过使用ServletResponse接
口的使用获得了对一个这种类型的对象的说明。利用这个输出 流可以将数据返
回到客户
while(status != -1 )
{status=in.read(b);
out2.write(b);
}
out2.flush();
}
catch(Exception e)
{
System.out.println(e);
response.sendRedirect("downError.jsp");
}
finally
{
if(in!=null)
in.close();
if(out2 !=null)
out2.close();
}
%>
0 0
- 下载图片,下载文件
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 下载文件
- 文件下载
- 下载文件
- 文件下载
- 文件下载
- 下载文件
- 文件下载
- 下载文件
- 下载文件
- 文件下载
- 下载文件
- 进制转换(任意进制转换)
- c语言字符数组与字符串的使用详解
- 第三方库SDWebImage的详解
- QQ抢红包插件
- 【笔记】 《js权威指南》- 第3章 类型、值和变量 - 3.5 全局对象
- 文件下载
- Noip2013提高组day2 花匠
- Dalvik虚拟机探析
- 15个Google面试题,看看自己能答对几个,看你是否真的聪明。。。
- 关于图标和文字对齐的方法整理。
- 求两个三位数之间的所有水仙花数
- Android4.3蓝牙 BT4.0 BLE
- Gradle for Android(一)基本配置、依赖管理
- 十大编程算法