【发布时间】:2018-02-05 02:28:22
【问题描述】:
嗯,我正在 Tomcat 下开发一个 Eclipse 动态 Web 项目。 我正在尝试制作一个 web 应用程序/站点。在 jsp/html 页面中,有一个用户可以上传照片的表单。 然后我从一个 servlet 处理此操作,该 servlet 必须将此图像/文件存储在某处,以便使该图像可以随时出现在网站上。
这就是问题所在。我首先将它存储在我的文件系统中(数据库中的路径),但是当我想检索它时,页面没有出现。 我猜原因就在这里:
Why can't I do <img src="C:/localfile.jpg">?
然后,我尝试将文件存储在 eclipse 项目文件夹(WebContent/文件夹)中,我手动存储了一些确实出现的图像。
File folder=new File("/TED/res/img");
File file=new File(folder,fileName);
System.out.println(file.toPath());
Files.copy(fileContent, file.toPath());
但是发生了这个异常:
java.nio.file.NoSuchFileException: /TED/res/img/2017-08-13-123524.jpg
这是 files.copy 命令的一行,这意味着
我尝试的新文件(文件夹,文件名)失败
我该怎么办?根据我的阅读,我了解到在 IDE 的项目文件夹中保存文件也是错误的,但我还有什么其他选择?
【问题讨论】:
标签: java html eclipse jsp nosuchfileexception