本章首先介绍了如何下载并安装Common-FileUpload框架以及COS框架,如何分别通过这两个框架实现文件上传。重点介绍了如何基于Struts 2完成文件下载,并介绍了一些常用的配置,如配置文件保存目录、实现文件过滤、输出错误提示。还介绍了如何使用数组和List实现上传多个文件。本章最后介绍了如何通过Struts 2的文件下载支持来实现文件下载,并通过结合拦截器实现了下载权限控制。