下载代码是需要设置 Response.ContentType = "application/octet-stream", 不要设为application/x-msdownload,改设为applicatoin/octet-stream即可(这种格式代表任意的二进制数据), ContentType用于定义用户的浏览器或相关设备如何显示将要加载的数据. 代码如下: private static void RenderToBrowser(byte[] bytes, HttpContext c…
解决java web中safari浏览器下载后文件中文乱码问题 String fileName = "测试文件.doc"; String userAgent = request.getHeader("User-Agent").toLowerCase(); //Java下载文件时IE浏览器出现文件名乱码 // 针对IE或者以IE为内核的浏览器: if (userAgent.contains("msie") || userAgent.contains…
最近将公司网站服务器更新了系统,从win2003 到 win2008 r2 (64bit),一切正常,但是使用网站的过程中发现了一个比较奇怪的问题,就是,有时候网站的excel文档无法下载,但是我什么都不做只需要登录下服务器,就又能下载,刚开始没有注意,后来发现经常有反馈说文档无法下载,我就开始调查这个问题 我发现了一个规律,就是我每次远程登录之后,服务器上的登录信息就会被消除,而我登录之后,我这边再次断开连接之后,服务器的登录信息被消除后,网站就无法下载文档.也就是说,如果服务器当前没有登录账…
下载文档--Struts2中国人似乎是空文件下载格问题 前言:近期公司项目中用到文件下载,依据底层,决定使用struts2的文件下载模式. 乱码大多数都攻克了,竟然出现中文文件下载时,中文文字显示为空格的奇葩现象.在经过近三个小时的查询各种文档和苦思冥想,终于发现了问题.见网上还没有战友发出这个现象的文章,所以就写出来,分享给大家. Struts2的配置文件里: <!--数据文件下载 --> <actionname="downloadTemplFile" class=…
safari浏览器fixed后,被软键盘遮盖的问题,已经有好多人问相关的问题,应该是问的角度不一样,还的再次提出咯. 问题描述 测试环境:ios 10.2/10.3 简单来说就是在html5页面中底部有个fixed的区域,如图 在点击输入框的时候,软键盘弹出,遮盖了fixed区域(这里页面整体上移了),如图 但是当你点击"完成"让软键盘收起,再次点击输入框的时候,what?一切正常了-!如图(就是要这样子的嘛,之后收起弹出软键盘都正常了,不会遮盖fixed底部区域了!) 但是,但是,还…
//通过ifrmae异步下载文档 function iframeGetFile(opts) { var defaultOpts = { filePath: '', onload: function (e) { } }, iframeFile; $.extend(defaultOpts, opts); iframeFile = document.createElement("iframe"); iframeFile.onload = function (e) { defaultOpts.…
http://www.oschina.net/question/436724_61401 http://www.google.com/jsapi  他惹的祸 注释掉就可以了- <!-- <script src="http://www.google.com/jsapi" type="text/javascript"></script> --> 很多页面都有,够改.断网很快,就是感觉不爽…
在book118上下载文件时,对于小文件可以使用冰点文库下载器来下载,而对于大文件,则可以使用下面的方法: 需要用的工具: 1.360浏览器 2.点“全屏预览”,然后把鼠标放在“下载该文档”,右键“审查元素”,找到 途中箭头指向的标签(如图) 3.取出src的地址,在360浏览器中访问,并装上Enable_copy插件(网页禁止了右键). 链接:https://pan.baidu.com/s/11TWWF6jXTqGNtmRiX14PwA   提取码:oqov 4.在网页中,按鼠标的滚轮键,鼠标…
好久没写博客了,因为没有啥可写. 之所以有此疑问,是因为看了一篇大牛的文章:PHP升级导致系统负载过高问题分析.看完后,其中有些文字触发了我这个想法,也想验证一下. 方案,用tcpdump抓包,用strace获取系统调用 tcpdump port or port -i lo -s -w temp 8080是nginx的服务端口,9000是php-fpm服务的端口,抓这两个端口是想看到浏览器.nginx.php-fpm三者之间的交互.抓完包后,用wireshark分析,如下: 解释如下: 1,46…
需要用的工具: 1.360浏览器 2.点"全屏预览",然后把鼠标放在"下载该文档",右键"审查元素",找到 途中箭头指向的标签(如图) 3.取出src的地址,在360浏览器中访问,并装上Enable_copy插件(网页禁止了右键). 链接:https://pan.baidu.com/s/17tzh_V_eJmJX8jomS8-c2g 密码:ihbr 4.在网页中,按鼠标的滚轮键,鼠标向下拖,进入"自动向下滑动"模式,等待文档自…