`
xmlspy
  • 浏览: 33058 次
社区版块
存档分类
最新评论

IE下载文件名自动加方括号Bug解决方案

阅读更多
问题描述:
    如果下载的文件全名称(包含扩展名部分)包含两个或者两个以上的点(.),IE下载对话框中会自动在第一个点前加上[1],比如: myfile[1].abc.tgz

解决方案:
    判断是否是ie浏览器,如果是则把非最后一个点换成%2E.以下为Python部分示例代码:
    response['Content-Disposition'] = 'attachment; filename=myfile%2Eabc.tgz'

参考:
    http://www.winet.cn/php/function.fread.php
    http://stackoverflow.com/questions/120497/how-to-work-around-the-1-ie-bug-while-saving-an-excel-file-from-a-web-server
分享到:
评论

相关推荐

    ASP.NET 解决下载文件名乱码问题

    本文将深入探讨如何在ASP.NET中解决下载文件名乱码的问题,通过分析代码示例,提供实用的解决方案。 ### 理解文件名乱码的原因 文件名乱码主要是由于编码格式不一致导致的。当服务器端和客户端对同一字符串的编码...

    文件名自动编号小程序

    一个简单进行本地文件名批量编号的程序,还可以在数字编号前后增加文字描述

    成功解决 Android 下载中文文件名

    通过以上解决方案,我们可以成功地下载服务器上的中文文件名文件到 Android 设备上。关键在于保证服务器端和 Android 客户端的编码一致,使用 UTF-8 编码来处理 URL 中的中文字符。这样,我们可以确保文件名正确地...

    GaoDeRegeo.zip 照片文件名自动加省市区拍摄时间

    程序功能说明: 每个人都有大量照片不方便归类和查找,照片中含有EXIF信息记录了拍摄地的坐标,...2、选择文件夹后,系统将自动修改该目录及子目录下所有*.jpg的文件名,如未找到图片的位置信息,则文件名不会改变。

    C#HTML导出excel文件名火狐,IE浏览器乱码

    C#HTML导出excel时文件名,IE,火狐浏览器不兼容,乱码。故此将ExcelHelper.FileName(Request.ServerVariables["HTTP_USER_AGENT"].ToUpper(), $"文件名{DateTime.Now:_yyyyMMdd}", out filename, out encoding);

    批处理文件名前加文字内容 bat

    批处理文件名前加文字内容 bat

    详解关于java文件下载文件名乱码问题解决方案

    Java文件下载文件名乱码问题解决方案 Java 文件下载文件名乱码问题是指在下载 Java 文件时,文件名出现乱码现象,影响下载文件的正确性。这种问题通常有两种情况:一是下载时中文文件名乱码,二是下载时因为路径中...

    解决PHP下载文件名中乱码的问题

    ### 解决PHP下载文件名中乱码的问题 在进行网络编程时,特别是处理文件下载功能时,遇到的一个常见问题是文件名出现乱码。这通常发生在使用PHP动态生成文件供用户下载的过程中,尤其是在文件名包含非ASCII字符(如...

    批量处理文件名-自动添加前缀或后缀的工具.zip

    在IT行业中,文件管理是日常工作中不可或缺的一部分,尤其是在大规模的数据操作和组织时。"批量处理文件名-自动添加前缀或后缀的工具.zip" ...无论是企业内部的文件整理,还是对外的营销活动,都是值得信赖的解决方案。

    文件下载response.setHeader()下载中文文件名乱码问题解决办法.pdf

    文件下载response.setHeader()下载中文文件名乱码问题解决办法 本文主要讨论了文件下载时response.setHeader()下载中文文件名乱码问题的解决办法。该问题是由于 HTTP 消息头中的 Content-Disposition 头字段不正确...

    批处理:删除文件名中两个括号(小中大各种组合)及之间的内容?待检验.txt

    批处理:删除文件名中两个括号(小中大各种组合)及之间的内容?待检验批处理:删除文件名中两个括号(小中大各种组合)及之间的内容?待检验

    服务器下载word乱码解决方案(文件名乱码、内容乱码)

    往往开发环境和生产环境在环境部署时会遇到很多奇怪的问题,此次word文档下载就被卡住了,通过一番努力终于找到了原因,分享给大家。上传文件txt格式,内有方法详细的代码注释及原因说明,jar包比较常见,大家自行...

    关于附件上传文件名包含特殊字符的问题解决办法

    ### 关于附件上传文件名包含特殊字符的问题解决办法 #### 背景介绍 在互联网应用开发中,经常需要处理用户上传的附件。这些附件可能包括文档、图片、视频等多种类型。然而,在实际操作过程中,可能会遇到一个常见...

    webClient获取下载文件名示例(不在地址中获取)

    "webClient获取下载文件名示例(不在地址中获取)"这个主题关注的是如何在不依赖URL来获取下载文件的真实名称,而是通过其他方式来实现。这是因为URL中的文件名可能并不是服务器实际发送的文件名,或者为了安全和...

    彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题

    本篇文章主要针对这些问题提供了解决方案,以确保在IE(Internet Explorer)、Opera、Firefox和Chrome这四大主流浏览器中,文件下载时的文件名能够正确显示,不受空格或非ASCII字符的影响。 首先,让我们了解两个...

    解决浏览器请求响应中文文件名乱码问题的小工具包,解决中文文件名问题

    这个小工具包的出现,旨在提供一个解决方案,帮助开发者顺利地处理包含中文字符的文件名,确保在传输过程中文件名的正确性。 首先,我们需要理解问题的核心:浏览器在请求服务器上的资源,特别是文件时,如果文件名...

    方括号下载:下载方括号(正在下降)

    【标题】:“方括号下载:下载方括号(正在下降)”可能指的是一个软件或应用的下载服务,尤其在编程领域中,"方括号"通常与代码语法相关,可能是某种特定的下载工具或者框架的名称。由于描述中提到了“正在下降”,...

    Java实现文件下载并解决中文文件名乱码

    ### Java实现文件下载并解决中文文件名乱码 在日常的Web开发中,经常会遇到需要让用户下载文件的需求,尤其是在企业级应用中。然而,在实际操作过程中可能会遇到一个常见问题:当文件名包含中文字符时,下载后的...

    Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案

    "Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案" 在 Java 中,文件选择器 JFileChooser 是一个常用的组件,用于选择打开文件或保存文件。然而,在使用 JFileChooser 的时候,我们经常会...

    下载过程的文件名生成规则

    ### 下载过程中的文件名生成规则 随着互联网技术的发展,用户对下载的需求越来越高,因此,在开发与下载相关的功能时,如何正确地从下载过程中获取文件名成为了一个重要的环节。本文将详细阐述各种下载类型(包括...

Global site tag (gtag.js) - Google Analytics