gpt4 book ai didi

jakarta-ee - 将文件保存在服务器上,Java Web 应用程序

转载 作者:行者123 更新时间:2023-12-04 15:46:37 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Recommended way to save uploaded files in a servlet application

(2 个回答)


6年前关闭。




从我的 Web 应用程序 (vaadin) 生成 XML 文件并希望将这些文件存储在服务器上。我做了:

context.getHttpSession().getServletContext().getRealPath("/");

我在 tomcat 上运行 web 应用程序并设法将文件保存到应用程序文件夹下
.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/my_app_folder/

与 META-INF、WEB-INF 和 VAADIN 文件夹处于同一级别。如果我想将文件保存在服务器存储上并将文件的路径保存在数据库上,我应该将文件保存在哪里?谢谢

最佳答案

您的 Web 应用程序在服务器上的 JVM 中运行。应用程序的根文件路径通常是 Tomcat 服务器的文件夹。要获取此文件夹路径,您可以轻松执行以下操作:

String sRootPath = new File("").getAbsolutePath();

您可以将文件保存在您创建的子文件夹中,或者您在服务器文件系统的某处有一个额外的文件夹。

关于jakarta-ee - 将文件保存在服务器上,Java Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12014290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com