java.io.FileNotFoundException:(没有这样的文件或目录)-使用servlet
我和hibernate和tomcat一起工作。我所做的是创建一个包含文件输入的表单。在servlet中,我想将该文件转换为字节[]。但是当我想要创建de文件时,没有目录:它只保存图像的名称,而不保存路径。以下是错误: java.io.FileNotFoundException:oldi.png没有这样的文件或目录 位于java.io.FileInputStream.openNative的方法 java.io.FileInputStream.FileInputStream.java:138 at control.servlets.AddGenericItem.doPostAddGenericItem.java:46 at javax.servlet.http.HttpServlet.serviceHttpServlet.java:647 at javax.servlet.http.HttpServlet.serviceHttpServlet.java:728 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:305 在 org.apache.catalina.core.ApplicationFilterChain.doFilterApplicationFilterChain.java:210 在 org.apache.catalina.core.StandardWrapperValve.invokeStandardWrapperValve.java:222 在 org.apache.catalina.core.StandardContextValve.invokeStandardContextValve.java:123 在 org.apache.catalina.authenticator.AuthenticatorBase.invokeAuthenticatorBase.java:472 在 org.apache.catalina.core.StandardHostValve.invokeStandardHostValve.java:171 在 org.apache.catalina.valves.ErrorReportValve.invokeErrorReportValve.java:99 在 org.apache.catalina.valves.AccessLogValve.invokeAccessLogValve.java:947 在 org.apache.catalina.core.StandardEngineValve.InvokeStandardenginievalve.java:118 在 org.apache.catalina.connector.CoyoteAdapter.serviceCoyoteAdapter.java:408 在 org.apache.coyote.http11.AbstractHttp11Processor.processAbstractHttp11Processor.java:1009 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.processAbstractProtocol.java:589 在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.runJIoEndpoint.java:310 在 java.util.concurrent.ThreadPoolExecutor.runWorkerThreadPoolExecutor.java:1145 在 java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolExecutor.java:615 java:724 HTML:java.io.FileNotFoundException:(没有这样的文件或目录)-使用servlet,java,hibernate,tomcat,servlets,filenotfoundexception,Java,Hibernate,Tomcat,Servlets,Filenotfoundexception,我和hibernate和tomcat一起工作。我所做的是创建一个包含文件输入的表单。在servlet中,我想将该文件转换为字节[]。但是当我想要创建de文件时,没有目录:它只保存图像的名称,而不保存路径。以下是错误: java.io.FileNotFoundException:oldi.png没有这样的文件或目录 位于java.io.FileInputStream.openNative的方法 java.io.FileInputStream.FileInputStream.java:138 at
<tr>
<td>
<font class="text_title">Image: </font>
</td>
<td>
<input name="image" type="file">
</td>
</tr>
<tr>
<td>
<input type="submit" value="submit" name="ctl00$MainContent$RegisterUserWizard$CreateUserStepContainer$CreateButton"
id="ctl00_MainContent_RegisterUserWizard_CreateUserStepContainer_CreateButton"
style="border-width:0px;">
</td>
</tr>
我希望你是在文件上传工作 问题在下面一行:
FileInputStream fileInputStream = new FileInputStream(image);
Servlet在服务器上查找文件以读取它,但此时它将不在那里
使用Apache提供的功能,可以轻松地向servlet和web应用程序添加健壮、高性能的文件上载功能
找到完整的代码,然后项目中的oldi.png在哪里?您是否正在尝试上载图像?oldi.png不在项目中,我正在尝试从桌面上载它。
FileInputStream fileInputStream = new FileInputStream(image);