smartupload功能介绍

导读:本篇文章讲解 smartupload功能介绍,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

smartupload.jar包是一款重要的组件,主要针对jsp开发而成,功能完善,操作简单,能帮助用户处理下载文件出行的中文乱码等问题。

下载地址:
https://pan.baidu.com/s/1jMflu5TRhkK_hOIaO3rqtg
提取码:
d8v9

smartupload.jar功能

  • 1、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的文件。

  • 2、在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。

  • 3、smartupload.jar包可以能全程控制上传。使用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息《包含文件名,大小,类型,扩展名,文件数据等》,方便存取。

  • 4、仅写两行代码,就能将web服务器变成文件服务器。不论文件在Web服务器的目录下或在其它所有目录下,都能使用jspSmartUpload进行下载。

放置的位置

把压缩包里面的jar拷贝到工程下的WEB-INF里面的lib下面即可
smartupload jar使用方法介绍( Java代码 )

上传 :

// 新建一个SmartUpload对象

SmartUpload su = new SmartUpload();

// 上传初始化

su.initialize(pageContext);

// 限制每个上传文件的最大长度。

su.setMaxFileSize(10000);

// 限制总上传数据的长度。

su.setTotalMaxFileSize(20000);

// 设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。

su.setAllowedFilesList(“doc,txt”);

// 设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,

//jsp,htm,html扩展名的文件和没有扩展名的文件。
su.setDeniedFilesList(“exe,bat,jsp,htm,html,”);

// 上传文件

su.upload();

// 将上传文件全部保存到指定目录

int count = su.save(“/upload”);

下载 :

// 新建一个SmartUpload对象

SmartUpload su = new SmartUpload();

// 初始化

su.initialize(pageContext);

// 设定contentDisposition为null以禁止浏览器自动打开文件,保证点击链接后是下载文件。若不设定,则下载的文件扩展名为doc时,浏览器将自动用word打开它。扩展名为pdf时,浏览器将用acrobat打开。

su.setcontentDisposition(null);

// 下载文件

su.downloadFile(“/upload/test.doc”);
SmartUpload su = new SmartUpload();

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/81009.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!