文件上传时如何获取完整路径?

时间:2015-12-08 09:34:32

标签: java html file servlets upload

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

  

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

你试过这个吗?

File.getAbsolutePath()

或者你可能没有这个档案? 要查找已部署到服务器上的war文件的路径,可以执行以下操作:

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