//通过response对象获得一个输出流对象
ServletOutputStream os = response.getOutputStream();
//获得要拷贝文件的绝对路径
String realPath = this.getServletContext().getRealPath("ws.jpg");
//创建一个用来读取文件的输入流
InputStream is =new FileInputStream(realPath);
int len=0;
//创建一个字节数组缓冲区
byte[] buffer=new byte[1024];
while((len=is.read(buffer))>0){
//将字节数组中的字节从0个到读取到的有效个数写入输出流中
os.write(buffer, 0, len);
}
相关文章
- 10-11在运行程序时报错:"如果在 Code First 模式下使用,则使用 T4 模板为 Database First 和 Model First 开发生成的代码可能无法 正常运行。若要继续使用 Database First 或 Model First,请确保在执行应用程序的 config 文件中指 定 Entity Framework 连接字符串。若要将这些从 Database First 或 Mod
- 10-11《Hands-On System Programming with Go》之写文件的代码模板
- 10-11通过java编写的可以比对两个文件夹的不同代码
- 10-11批量修改指定文件夹下所有后缀名的文件为另外后缀名的java代码
- 10-11C#和Java中执行SQL文件脚本的代码(非常有用)
- 10-11c#和java中执行sql文件脚本的代码(非常有用)
- 10-11Java策略文件 – 拒绝对代码库的权限
- 10-11Java如何搭建脚手架(自动生成通用代码),创建自定义的archetype(项目模板)
- 10-11Java IO和Java NIO 和通道 在文件拷贝上的性能差异分析
- 10-11总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇