我正在尝试使用 Apache commons fileupload 在 jsp 中上传文件。我目前使用的代码是:
String filePath=request.getContextPath()+"pics";
if (fileName.lastIndexOf("\\") >= 0)
{
file = new File(filePath+fileName.substring(fileName.lastIndexOf("\\")));
} else {
file = new File(filePath+ fileName.substring(fileName.lastIndexOf("\\")+ 1));
}
fi1.write(file);
我在指定此文件的路径时感到困惑。如果我使用这条路径,一切都会很好:
String filePath="C:\\Users\\Somye\\Documents\\NetBeansProjects\\A.K\\web\\pics\\";
但我的需要是使用 request.getContextPath();
有什么解决办法??