java服务器下载文件浏览器无反应
用google浏览器作的测试
需求:
将指定内容以文件流的形式下载
代码:
@RequestMapping("saveSort") public void saveSort(String[] id, HttpServletResponse response){ if (ArrayUtils.isNotEmpty(id)){ OutputStream out = null; try { String formatdata = tvSourceService.createConfigLine(id); if (StringUtils.isBlank(formatdata)){ return ; } //下载 String fileName ="IPTV.txt"; response.reset(); response.setHeader("Content-Disposition","attachment; fileName="+URLEncoder.encode(fileName,"UTF-8"));// response.setHeader("Cache-Control","max-age=0"); response.setContentType("multipart/form-data"); response.setCharacterEncoding("UTF-8");
out = response.getOutputStream(); out.write(formatdata.getBytes("UTF-8")); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } }
原因:
浏览器的下载插件影响(如迅雷)
解决:
方法1:停用浏览器下载插件
方法2:重置浏览器设置,见[url=http://jingyan.baidu.com/album/c33e3f48a1445fea15cbb537.html?picindex=1]百度经验[/url]
[img]http://dl2.iteye.com/upload/attachment/0118/2197/8bba3fe7-676b-3fce-80fb-16948570dd0f.png[/img]
java服务器下载文件浏览器无反应相关推荐
- JAVA服务器下载文件内容为空
问题描述: 本地下载模版没问题.服务器下载word或者Excel模版内容为空.会在文本内容显示下载成功. 来看一下源代码: res.setHeader("Content-Dispositio ...
- Java服务器下载文件时通过文件路径直接修改文件名
/*** 通过文件路径直接修改文件名* * @param filePath 需要修改的文件的完整路径* @param newFileName 需要修改的文件的名称* @return*/private ...
- Java Web实现 使用浏览器从服务器下载文件
Java Web实现 使用浏览器从服务器下载文件. 代码实现: package com.juneyaoair.util;import lombok.SneakyThrows;import javax. ...
- CentOS6中连接ftp服务器下载文件时出现了java.net.SocketException: Connection reset
问题描述:连接CentOS6中的ftp服务器下载文件时出现了java.net.SocketException: Connection reset 解决办法: 1.查看防火墙状态,发现防火墙已开启 se ...
- java jsch下载文件,JSch使用sftp协议实现服务器文件上传下载操作
Jsch是什么? JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等.你可以将它的功能集成到你自己的 程序中.同时该项目也提供一个J2 ...
- 如何登陆FTP服务器下载文件
如何登陆FTP服务器下载文件 在网上我们经常可以看到很多如何搭建FTP服务器的经验,但是却缺少详细的如何登陆FTP服务器的经验,当然对于电脑熟练者来说这可能很简单,但是我想也有相当一部分人不知道如何从 ...
- 使用JSP从服务器下载文件的示例
在此示例中,我们将下载jsp文件.但是您可以下载任何文件.要从服务器下载文件,应指定名为APPLICATION / OCTET-STREAM的内容类型. index.jsp 该文件提供了下载jsp文件 ...
- 【JAVA】下载文件
1.下载文件的工具类 如果要打印日志添加lombok的pom依赖 <dependency><groupId>org.projectlombok</groupId>& ...
- ftp服务器下载文件
import java.io.*; import java.net.SocketException;import org.apache.commons.net.ftp.*; /*** ftp服务器下载 ...
最新文章
- Blazor.Server以正确的方式集成Ids4
- AE快速景深模糊插件:Rowbyte Fast Bokeh for Mac
- linux如何杀死进程最快,如何在Linux系统中杀掉内存消耗最大的进程?
- Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
- 用OpenCV制作一个低成本的立体相机
- Confluence 空间附件(Attachments )宏
- 计算机硬件 试题库,计算机硬件维护-试题库
- Java中的封装,继承和多态(详解)
- 手机用计算机怎么求最高分,计算机中求最高分怎么算【excel 如何去掉一个最高分和一个最低分求平均数】...
- 25.人脸关键点检测
- lol服务器位置2017,LOL甜心宝贝的琴音和弦2017抽皮肤网页地址
- SpringBoot-refresh解析
- 人类的智能是如何产生的
- elasticSearch API
- 阿里云快速搭建个人网站
- nmon以及nmon analyser 教程
- svn设置 修改服务器,svn设置 修改服务器ip地址
- 衡水二中2021年高考成绩查询,2020衡水二中高考喜报
- 2021级新生程序设计班级天梯赛:1-6 《从你的全世界路过》
- mysql启动了但是找不到PID_mysql初始化后找不到pid 不能启动-bbotte的博客-51CTO博客...
热门文章
- 人工神经网络 人工智能,人工智能神经网络技术
- python简史_Python简史
- 计算机常用的网络安全技术有哪些,简述计算机的网络安全技术有哪些常用技术?...
- win10家庭版 QQ2021和TIM QQ登入后马上提示恢复上次意外关闭信息,然后就卡死奔溃闪退。
- 2014522420145238 《信息安全系统设计基础》第二次实验
- 划词翻译脚本--AutoHotkey
- html怎么改变li前面的点,CSS定义li前面的小点样式
- mysql的双井号_C语言中单井号(#)和双井号(##)在宏语句中的应用
- nuc9vxqnx_Intel NUC 9 Pro / Extreme(幽灵峡谷 / 石英峡谷)即将发售
- 百姓基因:新一代基因测序技术及其在肿瘤研究中的应用