0

如何将文件从 Java servlet 上传到 Tomcat/webapps 内的 Web 服务器上的某个位置。

我正在使用共享上传。我有一个位置,例如myserver:8080/myapp/mylocation我想放置上传的文件的位置。

我尝试使用getServletContext().getRealPath("/");查找我所在的位置,然后将其附加到 mylocation 但我得到一个空指针异常。

我知道我听起来很模糊,这是因为我对大局感到困惑,我需要执行哪些一般步骤才能完成这项工作。任何代码或代码链接将不胜感激。

4

1 回答 1

2

您可能需要检查权限。确保您对计划存储文件的目录具有写入权限。通常您可能希望将文件存储在 WEB-INF/mylocation 中。然后 getServletContext().getRealPath("/WEB-INF/mylocation") 成为您要保存文件的位置。

于 2010-03-09T03:58:17.800 回答