Tutorials用于文件上传。我复制了代码并将其保存为我的项目。我改变了
String filePath = context.getInitParameter("file-upload");
进入
String filePath = context.getInitParameter("uploads");
因为我想将图像保存在名为 uploads 的文件夹中。该文件夹位于我放置脚本的文件夹之外。我什至尝试过
String filePath = context.getInitParameter("../uploads");
但是在输出代码中
out.println("Uploaded Filename: " + filePath + fileName + "<br>");
FilePath 为空且文件夹中没有图像。如何正确设置filePath?
最佳答案
String filePath = context.getInitParameter("file-upload")
您正在从 web.xml 获取值,如果您想存储在不同的位置,请按如下所示更改 web.xml 中的文件路径
<param-value>
c:\apache-tomcat-5.5.29\webapps\data\uploads
</param-value>
关于java - JSP-文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38930106/