我正在使用具有上传功能的 Servlet Web应用程序。
我正在检查文件名应包含.csv的一个条件。如果它有.csv,则进程继续,否则我显示错误屏幕。
但是,问题是它在我的系统(本地)中工作正常但在测试环境中我得到了错误屏幕。所以我想查看文件上传的实际路径。
所以请建议我如何获取文件上传的路径。我可以在日志中打印它,我将能够找到上述问题的解决方案。
简而言之,如何在文件上传时获取文件路径?( Servlet / Java )。
Ex: c:/Project/Upload/... etc
答案 0 :(得分:0)
你试过这个吗?
File.getAbsolutePath()
或者你可能没有这个档案? 要查找已部署到服务器上的war文件的路径,可以执行以下操作:
URL url = getClass().getClassLoader().getResource("a_file_in_your_resources_folder_.txt");