问题:
在上传文件的时候,显示系统找不到指定路径。
java.io.FileNotFoundException: E:\workspace\Atcrowdfunding\Atcrowdfunding-main\target\Atcrowdfunding-main\pics\adv\27966747-70b2-454d-9dd8-c3f724039477.jpg (系统找不到指定的路径。)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
但是我确实有创建这一个文件夹
原因:
根据异常我发现自己的target目录下确实没有创建这个目录。导致上传的文件没有一个存放文件的地方。这个原因是因为maven默认是不加载空文件夹的,所以在target中没有这个目录
解决:
在pom.xml中添加
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<includeEmptyDirectories>true</includeEmptyDirectories>
</configuration>
</plugin>
,然后清理、编译一下就可以了
不对之处!请多指教。