JAVA培训之SmartUpload使用 笔记

  • 格式:doc
  • 大小:64.50 KB
  • 文档页数:1

SmartUpload
SmartUpload 主要的功能是上传文件
上传图片,可以通过 smartupload 实现
Smartupload 本身是一个免费的组件
1、配置 smartupload.jar 文件
TOMCAT/common/lib
2、可以进行开发
此开发依然使用 form 表单

对于上传图片,因为一般图片都比较大,所以只能使用 post 提交方式
如果要上传图片,则需要对表单的数据进行封装


选择要上传的图片:



<%
// 1、上传初始化
smart.initialize(pageContext) ;
// 2、准备上传
smart.upload() ;
// 3、保存上传的文件
smart.save("/upload") ;
%>

如果图片混合表单(输入用户名的表单)一起上传,会有什么问题?
如果表单被封装,则无法使用 request 直接取得输入参数

Smartupload 之中为用户重新提供了一个 request 方法,可以取得输入内容
实验:用户输入上传图片的名称,上传后图片的名称由用户输入决定
取得上传文件的扩展名称:smart.getFiles().getFile(0).getFileExt()
保存方法:smart.getFiles().getFile(0).saveAs("/upload/"+name+"."+ext) ;

E-Mail:mldnqa@163.com