在写一个上传图片到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 (系统找不到指定的路径。)
我完全拷贝的老师的课件,并且老师的那个也可以实现上传,请问我是哪里写错了吗
这个上传的模块难道要把准备上传的图片放到路径下?我把老师的课件要来用他的测试,同样的代码他的可以上传成功。。。。。
追答你图片都没有叫人家怎么上传??服了你了
你可以自己弄张图片,把图片名字改成与路径对应的就可以了
我的图片在E盘,workspace在D盘。问题解决了,是路径有一个字母写错了。。。。。。