java下载文件下载不动_java文件下载的问题
以前没写过文件下载的程序,现在在servlet中试了试,有些问题请教大神。代码如下:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException...
以前没写过文件下载的程序,现在在servlet中试了试,有些问题请教大神。代码如下:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
// String path = request.getParameter("path");
String path = "F:\\OKDownLoad\\854546_e472e815bf086a04a78173d95c90b760_1369553818.gif";
//读到流中
InputStream ins = new FileInputStream(path);
//设置输出的格式
response.reset();
response.setContentType("bin");
response.addHeader("Content-Disposition", "attachment; filename=\"下载测试\"");
//循环取出流中的数据
byte[] b = new byte[100];
int len = ins.read(b);
ins.close();
try {
while(len > 0){
response.getOutputStream().write(b, 0, len);
ins.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
这样下载的时候,会弹出下载狂,但是就一直卡在0%,下载不动,一点击取消,就报出ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error异常,各位大神指教指教啊。
展开
java下载文件下载不动_java文件下载的问题相关推荐
- java 下载 docx文件_Java文件下载的几种方式.docx
Java文件下载的几种方式文章分类:/blogs/category/javaJava编程 Java文件下载的几种方式Java代码 public?HttpServletResponse?download ...
- java 下载db文件_Java下载文件自定义名称和格式类型
response.setContentType()的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据,可以设置文件格式.参考数据如下: re ...
- java 文件下载代码_java文件下载代码实例(单文件下载和多文件打包下载)
这篇文章主要介绍了java文件下载代码实例(单文件下载和多文件打包下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近项目有需要写文件下载相关 ...
- java下载xlsx文件_Java后台Controller实现文件下载操作
代码 参数: 1.filePath:文件的绝对路径(d:\download\a.xlsx) 2.fileName(a.xlsx) 3.编码格式(GBK) 4.response.request不介绍了, ...
- java文件日志功能_JAVA文件下载功能问题解决日志
今天给报告系统做了个下载功能,遇到了挺多问题,通过查资料一一解决了. 1.首先遇到的问题是:java后台的输出流输出之后,没有任何报错,浏览器端不弹出保存文件的对话框,原本是ajax请求到后台的con ...
- java 下载代码_实现文件下载的java代码
实现文件下载的java代码 //这是实现下载类(servlet),详细思路代码例如以下: //也可连接数据库 package com.message; import javax.servlet.*; ...
- java下载图片压缩包_java压缩文件和下载图片示例
本文实例为大家分享了java压缩文件和下载图片示例,供大家参考,具体内容如下 主页面index.xml 项目的主页 主页主页 湖南长沙 发布方式一...... 页面内容压缩演示--gzip 下载图片 ...
- java 下载url图片_java下载url图片链接
1.从之前写的一篇中改写了代码,从远程的url链接中下载图片,并对各种浏览器的中文文件名进行展示 /** * 根据url路径下载图片 * @param filename 处理下载时显示设置好的中文名 ...
- java下载网络文件_java下载网络文件的方法有哪些
下载网络文件的方法有:字节流下载 apache的FileUtils工具包下载 NIO下载 实现代码如下:package com.dsp.rpc.metricelf; import org.apache ...
最新文章
- 面试题整理8 字符串的排列
- java hadoop api_Hadoop 系列HDFS的Java API( Java API介绍)
- 获得进程id_浅谈python中的多线程和多进程(二)
- 注意:不能将文件名叫做email.py,否则会报 ImportError: No module named mime.text
- html5界面手机播放mp3
- 数据库的时间格式(毫秒表示)
- 对instance进行二次封装
- oracle 设置会话的编码,在Oracle中使用登录触发器初始化用户会话
- 程序员-这有一份520表白秘笈送给你
- Javascript 专项练习
- ln火线零线_插座怎么接LN线
- DeepFool论文解读
- Unity3D学习记录 (跑酷小游戏完结)
- python(for in 用法)
- Python 中File(文件) 方法?
- 宋甲伟老师 5G通信服务实战专家
- 试题六(java+设计模式)
- 一个简易的c语言病毒源码
- 关于vscode安装platformiO
- 无线网卡驱动不显示问题