SpringMVC 文件上传出现异常 (系统找不到指定的路径。)

异常信息

java.io.FileNotFoundException: E:\IDEA\SpringMVC\SpringMVC_demo3\out\artifacts\SpringMVC_demo3_war_exploded\phone\1.jpg (系统找不到指定的路径。)
java.io.FileOutputStream.open0(Native Method)
java.io.FileOutputStream.open(FileOutputStream.java:270)
java.io.FileOutputStream.(FileOutputStream.java:213)
java.io.FileOutputStream.(FileOutputStream.java:162)
com.oy.online.springmvc.JsonController.TestUploadAndDownController.up(TestUploadAndDownController.java:67)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)

解决方案: 根据报错信息在相对应的目录下创建文件即可。(以我的为例,我是把上传文件存在WEB目录下的phone下) E:\IDEA\SpringMVC\SpringMVC_demo3\out\artifacts\SpringMVC_demo3_war_exploded\ 在这个目录下创建一个phone文件目录就可以了。

你可能感兴趣的:(其他)