Vaadin图像上传路径

时间:2016-04-10 17:11:51

标签: java vaadin

如何将上传的图像保存到“目标”文件夹中的“src”文件夹中。我只是注意到两个文件夹都有相同的目录。这是我的代码。

URL url = this.getClass().getResource("/com/sample/global/imgfile/");

每次我上传图片时,路径都会保存在此目录中。

这是上传图片的目录。

\目标\工资\ WEB-INF \类\ COM \样品\全球\ imgfile

但我希望图片转到此目录

\ SRC \主\资源\ COM \样品\全球\ imgfile

谢谢。

1 个答案:

答案 0 :(得分:2)

你不能。 你必须要知道,当你运行你的应用程序时," src"文件夹将不再存在。您的" / scr / main / resources"的所有资源;将被复制到" WEB-INF / classes /

请记住,您正在将应用程序部署到目标服务器(任何应用程序服务器,如tomcat,jetty等)

所以,如果你想拥有某种"资源"文件夹,只需在资源文件夹下创建具有该名称的另一个文件夹,让我们说" / src / main / resources / resources"。这样,当您部署应用程序时,您将拥有以下结构" / WEB-INF / classes / resources"。