这个 答案 不是获取应用程序根路径(文件系统路径)的标准方法。我需要将文件上传到目录,例如在应用程序主目录中创建的上传。如何在我的 Java 类中获取应用程序根路径。我正在开发 Rest API。请在这方面提供帮助。
原文由 Bahadar Ali 发布,翻译遵循 CC BY-SA 4.0 许可协议
这个 答案 不是获取应用程序根路径(文件系统路径)的标准方法。我需要将文件上传到目录,例如在应用程序主目录中创建的上传。如何在我的 Java 类中获取应用程序根路径。我正在开发 Rest API。请在这方面提供帮助。
原文由 Bahadar Ali 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
如果我理解正确,您想开发一个 REST API,旨在将文件上传到位于您的应用程序目录中的目录。建议在资源目录中创建文件、图像等。基本上你应该使用 servlet 上下文来获取这个目录的绝对路径。首先你需要servletContext
然后你可以获得绝对和 相对目录(“资源/上传”) :
编辑:
您想开发 rest api。所以你可以先创建一个控制器类
还有另一种管理文件操作的方法,Spring Boot文档解释的很好: Uploading Files Spring Boot