手残,盘符前边多打一个空格导致的message d:\WEB_APP_QuChongFu\file\五月.xlsx (文件名、目录名或卷标语法不正确。)

尝试读取并解析一个excel文件,一直提示错误

但是有个原始数据,导入就没问题

对比了一下,好像也就是字母d的大小写有区别

我先把大写的D改成小写的试试,如果是大小写问题,那应该抛出异常

好吧,好像并没影响

好吧,那会是什么问题?

难道是一个是form提交来的,一个是url传过来的?

那我把不能解析的文件名字,放在form里边提交一下?

卧槽,竟然不抛出异常了?

不科学啊,都是传递的string格式的文件地址,为什么在form提交可以解析然后url提取来的就不能解析?

问题是,这两个文件路径完全一样啊

有点头大


这是form提交的

d:\\WEB_APP_QuChongFu\\file\\五月.xlsx
这是url传来的  d:\\WEB_APP_QuChongFu\\file\\五月.xlsx

诶?就在刚才,感觉

长度好像不一样长?

卧槽?下边有一个空格?

难道是空格问题?

问题是哪里来的空格?

经过反复检查

先检查列出文件的部分,没有空格

再检查jsp页面的显示,还是没有空格

当我把鼠标放在连接上,奇迹出现了,有空格了

原来是在jsp页面生成链接的地方多按了一个空格,卧槽

删掉

好了

原文地址:https://www.cnblogs.com/jnhs/p/10091026.html

时间: 2024-08-29 07:08:15

手残,盘符前边多打一个空格导致的message d:\WEB_APP_QuChongFu\file\五月.xlsx (文件名、目录名或卷标语法不正确。)的相关文章

JSTL c:If 标签 test条件后追加一个空格导致判断失败

上联:no zuo no die why you try 下联:no try no high give me five 横批: let it go. 坑爹bug: 错误写法: <c:if test="${4 > 0 } ">true</c:if> (最后一个大括号后多出一个空格,代码啥都不会输出) 正确写法: <c:if test="${4 > 0 }">true</c:if> 正确写法 输出结果: tru

写一个方法输入盘符和文件名,返回文件的绝对路径

java方法如下: public   String  fileRoot(File pf,String filename){   File file = new File(pf+":/");   if(!file.isDirectory()){    return "盘符不存在";   }   if(file.isDirectory()){    File[] file1 = file.listFiles();    for(int i=0;i<file1.le

express 新加别一个盘符的资源目录

express 4.15 因为我的后台是用php 写的 apache 在e盘,现在在i盘有express 来写的一个前台,因为不要同一个目录下,所以刚开始我不知怎么写他们的图片路径,就用一个绝对路径 file:///e:.......这样在node 目录下他是不能正确被访问, 然后网上看到要中多一个中间件,然后我就在 app.js 下加了 :app.use(express.static('E:/www/apache2.4/htdocs/xinhe/')); 然后后面的拼接就能正确了

ajax 和bootstrap混用手残出现的一个bug

前端是这样的 原本的逻辑是点击提交之后,出现模态框,然后点击评论之后用ajax把数据提交给后端,看起来没问题,但是手残把两个按钮嵌套一起了, (代码并不完整) 错误的代码 $("#回复按钮").on('click', function(){     //获得回复对象的信息;     $("模态框中的评论").on('click' function(){         //获得弹出框中的绰号和内容         .ajax({             传输数据;

Windows Server 2008 R2控制站点隐藏并限制访问任意盘符的组策略配制方法

域控隐藏盘符的设置项 在组策略管理编辑器中,依次打开的用户配置→策略→管理模板→Windows组件→Windows资源管理器,其中有两项: 隐藏"我的电脑"中的这些指定的驱动器 防止从"我的电脑"访问驱动器 只设置* 第一项 能让盘符在资源管理器窗口中消失,但是仍然可以通过快捷方式的打开文件位置等方式进入到磁盘:同时设置 第二项 *既能够隐藏盘符,也能避免用户通过其他方式直接在资源管理器中访问磁盘. 系统默认的配置方案 在上述两项的编辑窗口选择启用,发现系统默认都只

mfc获取盘符

这几天在做一个关于个人文件清理的项目,由于要对磁盘进行扫描,所以要获取系统的盘符,我网上找了一下,修改后在vs2013里可以通过 ,我是在combox控件里插入盘符,便于用户选择,这里是我的一部分代码,大家可以看一下 TCHAR buf[100];DWORD len = GetLogicalDriveStrings(sizeof(buf) / sizeof(TCHAR), buf);CString strDisks;for (TCHAR* s = buf; *s; s += _tcslen(s)

U盘 出现RD盘符 容量修复

前几天,用PowerISO制作了一个U盘启动,制作完之后,一看U盘,怎么只剩下几M了,原本我的U盘是8G的,怎么会用了那么多的容量-_-!!!!,后来我就把U盘给格式化,结果盘符都出不来了,插到别的电脑U盘也显示不出来了. 后来自己鼓捣以下,安装个硬盘分区工具DiskGenius,在DiskGenius中看到U盘的盘符是RD1,我也不知道是神马东东来的,格式化还会出错,然后就乱点那些神马磁盘修复之类,但太久了,没耐心等(俺是最没耐心的^-^),后来就点击HDD-ZIP 制作U盘启动,就可以把原来

java web实现img读取盘符下的图像

最近做了一个项目,用户上传图片后通过img控件显示出来.大家都知道img通过src属性就可以显示图片.如<img src="http://127.0.0.1/a/b/abc.jpg">.这样做没有任何问题,相信很多朋友也是这么做的. 但是这样做有个问题,图片必须是放在应用下面的.而且如果做了集群的话,那么图片就分散在富多个应用下面,很不好管理.这是我们自然会想到要是将图片放在一个地方就好了,最好是在应用外面,比如c盘的img目录下面.当然这样上传图片是很好做,但是要读取图片

Windows如何自定义U盘盘符、文件夹图标、文件夹背景

自定义U盘盘符.文件夹图标.文件夹背景 注意对于Vista和Win7的用户不支持文件夹图标和文件夹背景的更换 1.自定义盘符:在U盘根目录下新建文件 autorun.inf(可先建.txt文本文档,再重命名为autorun.inf),打开输入以下内容:[autorun]icon=*.ico其中,*.ico 为你的图标文件路径(什么,你不会制作ico图标?赶紧去看看我以前的文章吧),如果图标在根目录下,则直接输入图标文件名,如 icon=u-ico.ico ,如果图标文件不在U盘根目录下,则输入其