gpt4 book ai didi

java - 如何获取Java Web应用程序路径?

转载 作者:行者123 更新时间:2023-11-30 07:20:33 24 4
gpt4 key购买 nike

我有一个 java 中的文件上传 servlet。我想设置上传文件夹的路径,让它在任何服务器上工作。我说:

 File disk = new File("/myportlet/upload/"+item.getName());
item.write(disk);

但没有保存。当我使用绝对路径上传文件夹时,一切正常。
那么如何在服务器中设置上传文件夹的路径呢?

最佳答案

new File() 构造函数中的前导“/”指的是文件系统的根目录。该文件将写入您的代码中名为 /myportlet/upload 的目录中。

正如评论所暗示的那样,写入 appserver-internal 目录违反了规范并且通常是一个糟糕的想法 - 老实说,我想不出这样做的正确用途。您要做的是从参数(例如,servlet 的初始化参数或上下文初始化参数)读取目标路径并使用它。

关于java - 如何获取Java Web应用程序路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13952254/

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