Java web学习笔记--文件的上传与下载

文件上传与下载在Web开发中也是一项常见的功能
我们准备学习利用SmartUpload和FileUpload来实现文件上传与下载功能。

一、SmartUpload组件

1、概述

SmartUpload是专门用于实现文件上传及下载的免费组件。

2、SmartUpload优点

使用简单,编写少量代码,完成上传下载功能
能够控制上传内容
能够控制上传文件的大小、类型

3、SmartUpload缺点

SmartUpload目前已停止更新服务。

4、环境准备

在项目中引入jspsmartupload.jar文件,添加到WEB-INF\lib目录下

需要设置表单的enctype属性:

<form enctype="multipart/form-data" method="post">

二、案例演示:利用SmartUpload组件实现文件上传与下载

1、创建Web项目SmartUploadDemo

Java web学习笔记--文件的上传与下载

2、在WEB-INF目录里创建lib子目录,加入jspSmartUpload.jar

Java web学习笔记--文件的上传与下载