smartupload功能介绍
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();
smartupload功能介绍相关推荐
- HiCar基本功能介绍
HiCar基本功能介绍 基本概述 一方面,基于操作系统超强的分布式能力,HUAWEI HiCar通过手机和汽车之间的连接,基于三层标准与能力,构建手机和汽车互助资源池,把手机的服务生态延伸到车内,实现 ...
- vs2008\drivers\opengl_2.h.c_opengl基本功能介绍+示例
/**** openGL上的画点函数 即基本功能介绍 *****/ /***************************************************************** ...
- 大白菜软件常用功能介绍
大白菜软件常用功能介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.刻录光盘介绍 1.选择你需要的刻录的光盘 2.点击刻录光盘 3.确认之后点击刻录 4.等待刻录完成 转载于 ...
- Redis Manager 主要功能介绍
GitHub: github.com/ngbdf/redis- Redis Manager 是 Redis 一站式管理平台,支持集群的创建.管理.监控和报警. 集群创建:包含了三种方式 Docker. ...
- 键盘上的F1,F2,……,F12的各功能介绍
键盘上的F1,F2,--,F12的各功能介绍 一般情况下,键盘上有12个功能键,统称为Fn键. F1:如果我们在一个选定的程序或页面中并且需要帮助,那么请按下F1.如果现在不是处在任何程序中,而是处在 ...
- TEASOFT辅助服务程序UDPCopy 功能介绍
简 介: 借助于嵌入式工控机作为音乐伺服器,完成背景音乐输出控制.本文总结了TEASOFT相应的控制命令.除了现在的功能之外,还需要进一步补充MUSIC嵌套功能. 关键词: MUSIC,TEASOFT ...
- iOS Simulator功能介绍关于Xamarin IOS开发
iOS Simulator功能介绍关于Xamarin IOS开发 iOS Simulator功能介绍 在图1.38所示的运行效果中,所见到的类似于手机的模型就是iOS Simulator.在没有iPh ...
- Istio所有模块、Service、Pod的功能介绍
[TOC] Istio所有模块.Service.Pod的功能介绍 Istio模块 Proxy(Envoy) 流量代理,不可缺少 Pilot 服务发现.流量管理.智能路由等 Mixer 遥测相关 Cit ...
- grep 模糊匹配_vim 的模糊查找插件 LeaderF 新功能介绍(二)
前言 本文介绍自<vim 的模糊查找插件 LeaderF 新功能介绍>以后,LeaderF增加的一些新的功能. 异步grep Leaderf rg 此功能已经在<vim的grep插件 ...
- RedisManager使用手册(六)-- 监控功能介绍
本章介绍RedisManager Monitor功能 如何接入已经存在的集群 如果您已经有正常使用的 Redis 集群,可以接入 Redis Manager 进行集群监控与集群管理.如图所示:点击页面 ...
最新文章
- caffe anaconda3 Python.h: 没有那个文件或目录
- TensorFlow 完整的TensorFlow入门教程
- python 第三方库 工具
- 02 基本序列以及序列表示
- 云服务器有i5的性能吗,i5云服务器
- h5c3 part6 flex
- mysql主节点1593从节点正常_keepalived+双主架构
- Winform 实现像菜单一样弹出层
- python爬虫的国内外现状_Python3.5多线程爬虫越爬越慢的解决方法
- 大数据Hadoop快速入门教程
- 计算机运行快捷方式,电脑怎么创建运行快捷方式到开始菜单
- [虚树dp] bzoj2286: Sdoi2011消耗战
- 有关聊天机器人的近两年的优秀论文和开源程序
- inherits在java中是什么属性_在Java中,要想让一个类继承另一个类,可以使用哪个关键字?()...
- C语言试题165之求三色旗问题
- 如何用Jupyter中文集成版画一个图表
- 六零导航页 (LyLme Spage)网址导航源码
- Redis高级应(2)-事务以及LUA脚本
- js生成二维码,web页面,移动h5页添加微信qq分享功能
- https页面加载http资源的解决方法
热门文章
- SSH和SSM有什么区别?
- CREO图文教程:利用CREO软件实现模型零件设计实例大全(曲柱、矿泉水瓶、三弯管、风扇叶、一腔多模、螺旋弹簧、数字刻度、足球设计、齿轮参数化设计、油缸)等几十个案例之详细攻略
- Qt For Android 获取手机屏幕大小
- web前端开发流程图,118页Vue面试题总结,完整PDF
- 数据库建模逆向工程工具
- 运维必须掌握的27道Linux面试题
- mate30pro鸿蒙系统刷机包下载,华为 Mate 30 Pro 的鸿蒙 2.0 Beta 版刷机包流出(附下载地址)...
- MySQL完全卸载教程
- 【傻瓜教程】手把手教你安装pip
- 软件盗版受害者解决方法