
该文件上传组件支持多种文件格式上传处理,上传图片的有附加生成缩略图功能,而且简单易用,在下载的包里自带了源代码,自己去改去吧。
使用 : 将ntsky_file.jar拷贝到你的web发布的WEB-INF/lib下,或添加到classPath中去
本上传要有servlet包支持。
该组件使用方法 :
1、引用ntsky的file包 <%@ page import="com.ntsky.file.*,java.util.*"%>
2、FILE file = new FileHandle(); 创建文件处理对象
a)file.initialize(pageContext); 系统参数的初始化
b)FileParam param = new FileParam(); 文件参数对象
1)param.setFileDir("dir1\\dir2\\dir3"); 允许在web发布目录下,建立无限级的目录结构,设置目录的方法 dir1\\dir2\\dir3 或者 dir1/dir2/dir3
2)param.setFileName("fileNameA"); 允许设置文件名 (多文件上传不支持更改文件名功能)
3)param.setFileSize(1000); 设置允许上传的单个文件的大小,这里的1000代表1M
4)param.setFileTotalSize(100000); 该目录允许上传的文件总大小
5)param.setFileType("txt,jpg,xml,gif,bmp,chm"); 设置上传允许的文件格式
6)param.setFileNum(20); 设置上传目录最大的文件数
7)param.setPic(true); 设置是否进行图片缩放处理
1、JPEG jpeg = new JPEG(); 创建图片缩放的对象
2、jpeg.setPicHeight(300); 上传图片后缩放的高度
3、jpeg.setPicWidth(200); 上传图片后缩放的宽度
4、jpeg.setPicPath("dirPicA"); 缩放图片的路径,不设置就是和上传的图片在同个目录下
5、jpeg.setPicName("picName"); 缩放图片的名称,不设置就是原来上传图片的文件后加上_small....
更多说明请自己看压缩包中的WORD文档