我正在使用基于Web的应用程序,其中包含servlet和JSP。我的要求是获取在我的应用程序中上传的文件的路径。FilePart的getFilePath API无法按预期方式工作
利用,通过利用代码来获取文件名的遗留代码 -
// FilePart类com.oreilly.servlet.multipart package.//的
FilePart filePart = (FilePart) part;
screenosInputFileName = filePart.getFileName();
的getFileName的以“a.txt”之类的字符串正确返回文件的名称。因为我也想要路径,所以我正在使用getFilePath,如 - String path = filePart.getFilePath();
但是,我发现getFilePath只是返回文件名而不是文件路径。也就是说,getFileName和getFilePath返回相同的值“a.txt”。我期待的getFilePath就像c:\ myfiles。 另外,我正在Ubuntu环境(linux风格)中运行我的应用程序。
任何想法为什么getFilePath只会重新调用文件名而不是文件路径?以及如何克服这个问题。任何指针高度赞赏。
你想从客户端文件路径?那么你不能这样做 – 2010-11-04 09:22:40