java.io.FileNotFoundException (系统找不到指定的路径。)

在写一个上传图片到Tomcat的JSP页面,后台代码:Stringpath=this.getServletContext().getRealPath("/upload/i... 在写一个上传图片到Tomcat的JSP页面,后台代码:
String path = this.getServletContext().getRealPath("/upload/ioc");
String fname = f.getName();
int ex = fname.lastIndexOf(".");
String lname = fname.substring(ex,fname.length());
String flname = fname.substring(0, ex);
String saveName = flname+new Date().getTime()+lname;
File file = new File(path+"/"+saveName);
f.write(file); //<-----这句话报错
System.out.println("上传文件保存成功");
-------------下面是报错-------

: D:\学习\Java_Space\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MyWeb\upload\ioc\icon1444404393496.png (系统找不到指定的路径。)

我完全拷贝的老师的课件,并且老师的那个也可以实现上传,请问我是哪里写错了吗
展开
 我来答
gdmmd
推荐于2017-09-08 · TA获得超过1279个赞
知道大有可为答主
回答量:1581
采纳率:66%
帮助的人:1006万
展开全部
不知道你这个 f.write(file) 的具体代码

有可能是 write的时候 没有先创建父目录和文件 就执行了输出流 所以报错了
尝试
file.mkdirs();
file.createNewFile();

D:\学习\Java_Space\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MyWeb

你的项目运行路径可能跟你老师的不一样 upload ioc icon 这几个文件夹没创建出来 文件创建不成功
紫檀剑asdad
2015-10-09 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:18.7万
展开全部
你把这.png图片放在这个路径下了吗,图片的名字也要对上
更多追问追答
追问
这个上传的模块难道要把准备上传的图片放到路径下?我把老师的课件要来用他的测试,同样的代码他的可以上传成功。。。。。
追答
你图片都没有叫人家怎么上传??服了你了
你可以自己弄张图片,把图片名字改成与路径对应的就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式