java - JSP-文件上传

标签 java jsp

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/

相关文章:

java - 父亲使用 Java 8 解释排序和静态方法

java - 如何修复我的循环,以便在真实设备上正确地将数据从应用程序发送到 api?

java - 创建一个 ListIterator 对象

Main.onCreate() 中的 java.lang.NullPointerException?

java - Hyperledger Java SDK 客户端事件监听器

jsp - 需要在JSTL中同时循环2个数组

java - 在 JSP 中定义类

java - Tomcat 无法在 Servlet 3.0 中为 JSP 编译类

jsp - 属性数据的未知属性类型(对象)

java - 如何从jsp页面引用用户函数