返回介绍

第 11 章上传文件

发布于 2025-04-22 20:10:03 字数 613 浏览 0 评论 0 收藏

Servlet 技术出现之前,文件上传的编程仍然是一项很困难的任务,它涉及在服务器端解析原始的 HTTP 响应。为了减轻编程的痛苦,开发人员借助于商业的文件上传组件。值得庆幸的是,2003 年,Apache Software Foundation 发布了开源的 Commons FileUpload 元件,它很快成为全球 Servlet/JSP 程序员的利器。

经过很多年,Servlet 的设计人员才意识到文件上传的重要性,并终于成为 Servlet 3 的内置特性。Servlet 3 的开发人员不再需要将 Commons FileUpload 元件导入到他们的项目中去。

为此,在 Spring MVC 中处理文件上传有两种方法:

(1)使用 Apache Commons FileUpload 组件。

(2)利用 Servlet 3.0 及其更高版本的内置支持。如果要将应用程序部署到支持 Servlet 3.0 及其更高版本的容器中,则只能使用这种方法。

无论选择哪一种方法,都要利用相同的 API 来处理已经上传的文件。本章将介绍如何在需要支持文件上传的 Spring MVC 应用程序中使用 Commons FileUpload 和 Servlet 3 文件上传特性。此外,本章还将展示如何通过 HTML 5 增强用户体验。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。