【问题标题】:How to get the full path when the file is uploaded?上传文件时如何获取完整路径?
【发布时间】:2016-03-13 03:57:09
【问题描述】:

我正在使用具有上传功能的 Servlet Web 应用程序。

我正在检查文件名应包含 .csv 的一个条件。如果它具有 .csv,则该过程将继续,否则我将显示错误屏幕。

但是,问题是它在我的系统(本地)中运行良好,但在测试环境中我得到了错误屏幕。所以我想看看文件上传的实际路径。

所以请建议我如何获取文件上传的路径。我可以将它打印在日志中,我将能够找到上述问题的解决方案。

简而言之,文件上传时如何获取文件路径?(Servlet/Java)。

Ex: c:/Project/Upload/... etc

【问题讨论】:

  • 向我们展示你到目前为止做了什么?有效的代码和失败的测试。
  • @Raf 是的。它在测试中失败了。所以我想看看它上传的完整路径。
  • 位于服务器位置 mnt//testfile 中。我想要文件存储在我的计算机中的路径

标签: java html file servlets upload


【解决方案1】:

你试过了吗?

File.getAbsolutePath()

或者您没有该文件? 要查找已部署到服务器上的 war 文件的路径,您可以执行以下操作:

URL url = getClass().getClassLoader().getResource("a_file_in_your_resources_folder_.txt");

【讨论】:

  • 你能提供我需要做什么的确切代码行吗?
  • 它不工作。是否可以通过servlet程序获取存储在我计算机中的文件位置
猜你喜欢
  • 2013-11-24
  • 2011-04-17
  • 2016-11-26
  • 1970-01-01
  • 2020-12-14
  • 2011-08-14
  • 1970-01-01
  • 1970-01-01
  • 2014-05-10
相关资源
最近更新 更多