java - 使用 Java 处理 HTML(多部分表单数据)文件上传

标签 java html jakarta-ee

我正在为概念验证 Web 应用程序开发多文件上传解决方案。我正在使用 java servlet 来处理 AJAX 文件上传。我的问题是java如何处理从HTML表单上传文件?如果有人可以解释如何处理基本的 HTML 文件上传,那么我可能可以将其移植到我的解决方案中。

快切线: 我是一名具有 C# 和 PHP 背景的 Web 开发人员。既然我已经采取了新的立场,我的公司相信 Java 是所有编程语言的 chalice ,那么我正试图 catch Java 的潮流。我觉得我在这里错过了一些东西...我非常喜欢 Java 语言的感觉以及运行应用程序是多么容易。但作为一种网络编程语言,它似乎无限困难。

提前致谢。

最佳答案

您可以使用Commons FileUpload库:

http://commons.apache.org/fileupload/

这是其用法的简单示例:

// Create a factory for disk-based file items
FileItemFactory factory = new DiskFileItemFactory();

// Create a new file upload handler
ServletFileUpload upload = new ServletFileUpload(factory);

// Parse the request
List /* FileItem */ items = upload.parseRequest(request);

我从这里获取了这个例子:

http://commons.apache.org/fileupload/using.html

关于java - 使用 Java 处理 HTML(多部分表单数据)文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4833108/

相关文章:

java - 在 java/rome : cannot access org. jdom.Document 中读取 RSS 提要

java.sql.SQLException : Io exception: Socket read timed out vs Closed Connection 异常

java - 为什么 Java 中 LinkedList.add() 的内置实现不将元素添加到 LinkedList 的浅副本,而是自定义实现添加?

JavaScript 拖动绘制的 Canvas 元素

Java 更新小圆圈

javascript - 无法更新测验变量

html - CSS透明金色背景

java - Spring MVC - Web 流量 Controller

java - JSP - 重定向同时保留请求属性

java - Java EE 中的每个 REST 端点都应该是异步的吗?