我现在做JAVA开发了,以前是做.NET得建立个项目,新建JSP页面,做图片上传呢
我用得是fileupload组件~!
程序做完了,基本可以实现功能~!
但是有个地方,就是关于得到图片相对路径问题~!
String loadpath=request.getSession().getServletContext().getRealPath("/"); //上传文件存放目录
得到得路径是D:\workspace\.metadata\.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\student\
为什么不是D:\workspace\student\呢我是新手,所以安装Myeclipse时候,都是默认安装得~请问大家,我想把图片保存在D:\workspace\student\路径下,怎么做,用那个方法
或者是不是要修改myeclipse和tomcat得配置呢,~!谢谢大家~!
我用得是fileupload组件~!
程序做完了,基本可以实现功能~!
但是有个地方,就是关于得到图片相对路径问题~!
String loadpath=request.getSession().getServletContext().getRealPath("/"); //上传文件存放目录
得到得路径是D:\workspace\.metadata\.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\student\
为什么不是D:\workspace\student\呢我是新手,所以安装Myeclipse时候,都是默认安装得~请问大家,我想把图片保存在D:\workspace\student\路径下,怎么做,用那个方法
或者是不是要修改myeclipse和tomcat得配置呢,~!谢谢大家~!
直接在程序中控制
我的资源里有个java上传文件源码,就是用fileupload组件写的,下载后就可以使用。楼主可以去看看,参考下
另外还有个struts1.2上传文件源码,也不错,下载后即可使用,有需要的朋友可以去看看
是在tomcate里运行的
自然获取路径的时候会获取到tomcate了吧
你用的是myeclipse自带的Tomcat所以获得路径是:D:\workspace\.metadata\.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse\tomcat\webapps\student\
你可以配置自己的tomcat 。
谢谢哈~!
映射成upload\image\
肯定会传到Tomcat目录下。所以你需要写成决对路径了,如:File file=new File("D:\workspace\student");