Vaadin 图片上传路径

Vaadin Image Upload Path

如何将我上传的图片保存到 "src" 文件夹而不是 "target" 文件夹。我只是注意到这两个文件夹具有相同的目录。这是我的代码。

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

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

这是上传图片的目录。

\target\payroll\WEB-INF\classes\com\sample\global\imgfile

但我希望图像转至此目录

\src\main\resources\com\sample\global\imgfile

谢谢。

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

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

因此,如果您想要某种 "resources" 文件夹,只需在资源文件夹下创建另一个具有该名称的文件夹,假设为“/src/main/resources/resources”。这样,当您部署应用程序时,您将拥有以下结构“/WEB-INF/classes/resources”。