关于window.open(url)下载的问题,求过路大神帮助... 点击下载文件名中文部分没了........ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件名要进行加密的,如var filename='我爱我家.doc'进行加密 filename=escape(filename) 另你这中不叫下载,正规的方式是去后台读文件流,抛给客户端形成下载,会出现浏览器自带的另存为对话框,用直接打开url的方式可能会造成直接打开文档的情况而不是下载 看了是谷歌浏览器,最新的版本测试没有问题,能附加中文名称。浏览器一般不会修改下载的文件对于的文件名的,奇葩的除外自己检查下服务器是不是做了url重写,然后重新设置过content-disposition了,设置了filename的值 谢谢,那我现在遇到的这种情况加密就行吗?对的,加密即可,对于用a标签或者window.open直接打开文档资源的这种,需要对文件名加密 谢谢,那我现在遇到的这种情况加密就行吗?对的,加密即可,对于用a标签或者window.open直接打开文档资源的这种,需要对文件名加密加密完之后识别不到url了,还是打不开 只escape文件名的部分, ".docx"后缀不需要escape后台方案,用http头IEContent-Disposition: attachment; filename="URLEncode后的文件名"FirefoxContent-Disposition:attachment; filename*="''utf8'文件名"其他Content-Disposition: attachment; filename="文件名" JS状态栏问题 问个关于document.all的问题 为什么放在window.onload中,就失效了呢??? 解决立即给分 怎样从特定网页的特定位置截取数据? 求可拖动列宽的表格JS 大家帮忙看看这个提交 用JS编写简单的拼图游戏,用到算法吗?请教大虾. submit与frame 处理字符串长度的问题 打印问题 JQ轮播图怎么让每张图加不同的超链接 如何从复杂json中获取对象的属性值
谢谢,那我现在遇到的这种情况加密就行吗?对的,加密即可,对于用a标签或者window.open直接打开文档资源的这种,需要对文件名加密
谢谢,那我现在遇到的这种情况加密就行吗?对的,加密即可,对于用a标签或者window.open直接打开文档资源的这种,需要对文件名加密加密完之后识别不到url了,还是打不开
IE
Content-Disposition: attachment; filename="URLEncode后的文件名"
Firefox
Content-Disposition:attachment; filename*="''utf8'文件名"
其他
Content-Disposition: attachment; filename="文件名"