java.net.ProtocolException: Exceeded stated content-length of: '13824' bytes
转自:https://blog.csdn.net/z69183787/article/details/18967927
1.
原因:
因为weblogic会向response中写东西造成的,解决方式是将此句response.reset();的注释打开,这样在使用response时先将其重置。
<%
response.reset();//如果在weblogic底下同样要加上此句
String filePath = request.getParameter("filePath");
String disName = request.getParameter("disName");
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 初始化
su.initialize(pageContext);
// 设定contentDisposition为null以禁止浏览器自动打开文件,
//保证点击链接后是下载文件。若不设定,则下载的文件扩展名为
//doc时,浏览器将自动用word打开它。扩展名为pdf时,
//浏览器将用acrobat打开。
su.setContentDisposition(null);
// 下载文件
String fileName = toUtf8String(disName);
try{
su.downloadFile(filePath,null,fileName);
}
catch(java.io.FileNotFoundException e){
%>
<script Language="javascript">
alert('服务器上未找到要下载的文件!');
</script>
<%}
%>下载完毕!
最新文章
- 前端开发:Javascript中的数组,常用方法解析
- SQL Server基础之索引
- JS正则表达式基本概念
- 10天学会phpWeChat——第五天:实现新闻投稿功能
- Oracle中用户的基本操作
- 如何在Win10下设置图片的浏览方式为windows照片查看器
- 【HDOJ】3068 最长回文
- CentOS下php使用127.0.0.1不能连接mysql的解决方法
- Linux文件系统十问,你知道吗?
- C# 基础控制台程序的创建,输出,输入,定义变量,变量赋值,值覆盖,值拼接,值打印
- 乐卡上海网点地图制作心得 | 百度地图API使用心得
- Android5.0新控件
- 201621123050 《Java程序设计》第1周学习总结
- Dynamics 365新功能:可编辑的网格(行内编辑)
- HDU3966-Aragorn&#39;s Story-树链剖分-点权
- bzoj 4464 : [Jsoi2013]旅行时的困惑
- df and du
- 20145332 拓展:注入shellcode实验
- HTML5学习笔记 Web存储
- Django的路由层(URLconf)