日期:2014-05-20  浏览次数:20892 次

上传文件,文件存放位置问题
在myeclipse新建一个项目,在上传的时候文件只出现在tomcat的目录下面,而myeclipse项目的upload文件夹没有文件!有遇到过这个问题的伙计们么?

------解决方案--------------------
这是很正常的呀,文件只会上传到项目发布的路径下的,与项目源代码的路径是无关的
------解决方案--------------------
呵呵。。。是这样的,因为你上传的文件是上传到服务器里面了
------解决方案--------------------
Java code


String path = this.getClass().getClassLoader().getResource("/upload").getPath();//这里是upload与你上传部分代码所在类的相对路径
File file = new File(path);

------解决方案--------------------
在上传资源这块其实在真实的项目中并没有做的这么简单,你想想你的项目如果发布到servlet容器里面去保存在servlet容器的子目录中,这样合适吗?在真实的环境中这样根本不成。
我简单的说一下我项目的实现吧。

1.配置资源保存目录
XML code

legend.resource.root = F:/.legend