通过为超链接指定参数的形式传递的文件名,默认情况下,采用的是ISO-8859-1,而该编码不支持中文,所以传递的文件名将不能被正确读取。因此,在下载带中文文件名的文件时,如果不对文件名进行编码处理,将会产生“系统找不到指定的文件”的异常信息。
解决办法:
在获取中文文件名是,对其进行转码,即将ISO-8859-1编码转换为GBK编码。具体如下:
String url = request.getParameter("url");//获取文件上传的路径
url = new String(url.getBytes("ISO-8859-1"),"GBK");对获取的文件名进行转码
分享到:
相关推荐
在Windows操作系统中删除文件或文件夹时,用户可能会遇到“找不到该项目”的错误提示。此类问题产生的原因多样,可能与系统问题、文件属性、磁盘状况、软件冲突等有关。针对不同原因,解决方法也有所不同。 首先,...
标题“Windows找不到文件,DPInst64.exe”指的是在尝试执行名为DPInst64.exe的程序时,系统返回了一个错误消息,表示无法找到该文件。这可能是由于多种原因引起的,如文件路径不正确、文件被误删除或丢失、或者安装...
输出对话框中不显示文件名称和文件类型栏目,导致这么好用的版本也不得不放弃,将此文件替换掉安装目录C:\Program Files\Corel\Graphics9\Programs下的文件,默认路径不能修改,如果修改了导致替换后不成功必须重装...
把软件的源文件备份后,把文件覆盖到软件安装目录下即可。
在Windows 7操作系统中,有时用户在尝试对文件夹进行重命名、剪切或复制操作时,可能会遇到“找不到该项目”的错误提示。这个问题通常与Windows的文件系统或注册表设置有关,尤其是涉及到文件夹的元数据描述。在这个...
这通常是因为Windows操作系统对文件路径的长度有限制,一旦超过这个限制,常规的删除操作就会失败,系统会提示找不到文件或者无法删除。为了解决这个问题,开发了“文件粉碎机”这样的工具,它专门用于处理这种特殊...
首先,问题产生的情景是在Pycharm中下载了名为matplotlib的包后,运行代码时提示:“找不到‘matplotlib’模块,ModuleNotFoundError: No module named ‘matplotlib'”。这说明Python解释器在执行代码时未能找到...
标题"修复文件 解决无法显示隐藏文件问题"所涉及的知识点主要集中在如何修复显示隐藏文件的功能。描述中提到的"将此软件打开导入注册表"指的是通过修改Windows注册表来解决这一问题。注册表是Windows系统存储配置...
标题 "Windows找不到文件'hcw'" 是一个典型的错误提示,它表明在尝试运行或访问名为 'hcw' 的文件时遇到了问题。这个问题可能是由于多种原因引起的,让我们深入了解一下可能的原因及解决办法。 首先,"hcw" 文件...
在提供的压缩包文件中,有一个名为“H2INC.ERR”的文件,这很可能是用来替换安装过程中找不到的文件。同时,还有一个“使用方法.txt”文件,它可能包含了如何使用这个文件来解决安装问题的指导。打开这个文本文件,...
8. **错误处理**: 在实际开发中,还需要考虑文件不存在、读取权限问题等可能的异常情况,并提供适当的错误处理和反馈。 现在,让我们看看提供的项目文件`DownloadFileFromWebApi.sln`,这是一个Visual Studio解决...
WIN10下CorelDraw9保存、另存、输出时不显示文件名称和文件类型解决方案
- 如果以上方法都无法解决问题,则可能是Office安装文件损坏,这时可以考虑卸载后重新安装Office软件。 #### 四、预防措施 为了避免再次出现类似问题,我们可以采取以下措施: - 定期备份重要的模板文件。 - 定期...
在前端开发中,有时我们需要处理文件的压缩与解压缩操作,比如用户上传的压缩文件或者需要下载的压缩文件。在这种情况下,JavaScript库如jsZip就显得尤为重要。jsZip是一个强大的库,它允许开发者在浏览器环境中进行...
在日常使用电脑的过程中,我们可能会遇到一些奇怪的情况,比如某些文件或文件夹明明已经删除了,但是在桌面上仍然能看到其图标或者快捷方式的存在,甚至有时候试图删除某个文件或文件夹时却提示找不到该项目,让人...
然而,有时在尝试运行BAT文件时,可能会遇到“文件名、目录名或卷标语法不正确”的错误提示,这通常是由于路径、文件名或命令行参数的语法错误导致的。本篇将深入探讨这个问题,提供解决方案。 首先,这个错误通常...
本文将详细介绍当文件隐藏后找不到了时的解决方法。 #### 一、基本概念 首先,我们需要了解文件在Windows系统中是如何被隐藏的。在Windows中,文件或文件夹可以通过设置其属性为“隐藏”来实现隐藏效果。隐藏后的...
U 盘文件不显示的三种解决方法 ...U 盘文件不显示的问题可以通过 WINRAR 找回文件、批处理解决、使用他台计算机恢复文件等方法来解决。这些方法可以帮助我们恢复 U 盘中的文件,从而避免数据丢失。
在使用Qt开发环境时,有时会遇到`qmake`找不到的问题。这通常是因为系统路径设置不正确,或者Qt的安装路径未被系统识别。本文将详细介绍如何解决`qmake`找不到的问题。 首先,当在终端输入`qmake -v`时,如果出现`...
在SQL Server中,当尝试附加一个数据库时,可能会遇到错误5173,这通常意味着一个或多个文件与数据库的主文件不匹配。错误信息表明数据库的MDF(主数据文件)和LDF(日志文件)之间存在不一致性,可能是由于文件损坏...