Rocho.J

人脑是不可靠的, 随时记录感悟并且经常重复!

 

2012年9月24日

点击超链接从VSTF、SVN及文件共享服务器上下载文件

摘要:最近实现一个公司的需求, 不同部门的产品文档路径放在不同地址、不同种类的服务器上, 草草做完一版, 发现文档路径中还有文件共享路径(\\192.168.0.0类型)、还有svn(http://192.168.0.0类型)、还有VSTF路径($/Document/ss....), 各种坑啊, 领导们说... 阅读全文

posted @ 2012-09-24 17:30 RJ 阅读 (1601) 评论 (0) 编辑

[转] 解决Asp.net 实现文件下载时、输出文件时文件名的中文乱码和空格异常 --- http://blog.csdn.net/ciznx/article/details/5625222

摘要:在 asp.net 项目中,我们可以很方便地使用 Response.WriteFile() 方法向客户端输出一个文件。实际使用 asp.net 向客户端输出文件流时,却出现了异常:1、空格问题,当原文件的文件名中含有空格时,将引发客户端获取到的文件名与服务器端不一致。2、中文字符乱码,准确的是非 ASCII 字符乱码,当原文件的文件名中含有非 ASCII 字符时,将引发客户端获取到的文件名错乱。3、一些特殊字符不能被正常输出(当然这里我并不是那些不常见的符号)注意,本文用 C# 代码解决了在目前四种流行浏览器中Asp.net 输出文件流时文件名的空格及中文字符乱码这两个问题。使用本文的代码,你 阅读全文

posted @ 2012-09-24 14:20 RJ 阅读 (981) 评论 (0) 编辑

[转] Server.UrlEncode、HttpUtility.UrlDecode不同编码 下载时文件名变成乱码、文件名被截断

摘要:同样的Server.UrlEncode在不同页面居然编码后的字符不同,后来查了查原来..在对URL进行编码时,该用哪一个?这两都使用上有什么区别吗?测试:string file="文件上(传)篇.doc";string Server_UrlEncode=Server.UrlEncode(file);string Server_UrlDecode=Server.UrlDecode(Server_UrlEncode);string HttpUtility_UrlEncode=System.Web.HttpUtility.UrlEncode(file);string HttpUt 阅读全文

posted @ 2012-09-24 12:36 RJ 阅读 (1361) 评论 (1) 编辑

[转] 文件下载中文显示 content-disposition 正确设置 ---- http://hi.baidu.com/_kowalski/item/45dfa9298c79aec8dcf69ade

摘要:【转】文件下载中文显示 content-disposition 正确设置补充: 在IE下,filename 必须保留扩展名部分(xxx.doc), 文件名中的中文才能正确解码, 否则可能不识别%20(空格), 甚至在ie6下全部都是未解码的格式(%xx).另外原始的空格使用urlEncode 编码后转换为+号(基于历史原因), 而ie解析时会直接作为+号处理, 因此需要手工替换一下这个特殊字符.URLEncoder.encode("中文+ en", "UTF-8").replaceAll("\\+", "%20") 阅读全文

posted @ 2012-09-24 12:16 RJ 阅读 (8127) 评论 (0) 编辑

导航

统计