【发布时间】:2018-12-30 01:20:38
【问题描述】:
我已经在 Apache Tomcat 中部署了我的应用程序。
我有一个文件夹(资产)来保存文件。所以想在webapps/assets
里面写一个文件我为此尝试了以下代码
private String uploadedFiles(MultipartFile files) throws IOException {
String filePath = "../assets/users/image/" + files.getOriginalFilename();
File file = new File(filePath);
byte[] bytes = file.getBytes();
FileOutputStream out = new FileOutputStream(file);
out.write(bytes);
out.close();
但我得到 java.io.FileNotFoundException: ../assets/myfile.jpg(系统找不到指定的路径)
如何保存这个文件?
注意:我想要这种文件夹结构。因为我会将“../assets/myfile.png”保存在数据库中,以便从部署在同一服务器中的客户端应用程序访问。
【问题讨论】:
-
你的应用是基于框架的还是纯java的?
标签: java file tomcat java-io fileoutputstream