jspsmartupload.jar可以处理下载时中文乱码问题。把压缩包里面的jar拷贝到工程的lib下面即可。
jspsmartupload.jar 可以处理下载时中文乱码问题。把压缩包里面的jar拷贝到工程的lib下面即可
主要方法介绍
上传
// 新建一个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");
**********************************************************************************************************************
应用实例:
用户只能上传图片格式的文件实例
uploadimage.jsp
<%@ page contentType="text/html;charset=gb2312" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*"%>
<%
SmartUpload mySmartUpload =new SmartUpload();
long file_size_max=4000000;
String fileName2="",ext="",testvar="";
String url="upload/"; //应保证在根目录中有此目录的存在(也就是说需要自己建立相应的文件夹)
//初始化
mySmartUpload.initialize(pageContext);
//只允许上载此类文件
try {
mySmartUpload.setAllowedFilesList("jpg,gif");//此处的文件格式可以根据需要自己修改
//上载文件
mySmartUpload.upload();
} catch (Exception e){
%>
<%
}
try{
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
if (myFile.isMissing()){%>
<%}
else{
//String myFileName=myFile.getFileName(); //取得上载的文件的文件名
ext= myFile.getFileExt(); //取得后缀名
int file_size=myFile.getSize(); //取得文件的大小
String saveurl="";
if(file_size<file_size_max){
//更改文件名,取得当前上传时间的毫秒数值
Calendar calendar = Calendar.getInstance();
String filename = String.valueOf(calendar.getTimeInMillis());
saveurl=application.getRealPath("/")+url;
saveurl+=filename+"."+ext; //保存路径
myFile.saveAs(saveurl,SmartUpload.SAVE_PHYSICAL);
out.print(saveurl);
String ret = "parent.HtmlEdit.focus();";
ret += "var range = parent.HtmlEdit.document.selection.createRange();" ;
ret += "range.pasteHTML('');" ;
ret += "alert('上传成功!');";
ret += "window.location='upload.htm';";
out.print("");
}
}
}catch (Exception e){
out.print(e.toString());
}
%>
upload.htm
以上代码可以粘贴直接使用,局部的地方可以根据自己的需要进行修改
软件大小:26.0M更新日期:2023/12/27软件语言:简体软件类别:浏览器类软件授权:免费软件软件官网:暂无适用平台:WinXPApple发布最快Windows平台浏览器,根据Apple所说,针对Windows平台的Safari浏览器称为Safari3,这是目前在windows平台上速度最快的浏览器,业界标准iBech测试显示,Safari浏览网页速度是IE7的两倍,Firef。Apple发布最快Windows平台浏览器,根据Apple所说,针对Windows平台的Safari浏览器称为Safari3,这是目前在windows平台上速度最快的浏览器,业界标准iBech测试显示,Safar
软件大小:8.7M更新日期:2023/12/23软件语言:简体软件类别:股票软件软件授权:免费软件软件官网:暂无适用平台:WinAll迷你桌面股票小工具是一款网友开发打造的实用股票行情小工具,软件可以在您的电脑桌面上增加一个看股票行情的小窗口,非常迷你,从远处看根本看不出来,用户可以自行导入股票代码让它显示。 迷你桌面股票小工具是一款网友开发打造的实用股票行情小工具,软件可以在您的电脑桌面上增加一个看股票行情的小窗口,非常迷你,从远处看根本看不出来,用户可以自行导入股票代码让它显示。使用方法 运行需要两个文件: main_exe文件+config.ini配置文件。 运行config.in
软件大小:3.9M更新日期:2023/12/25软件语言:简体软件类别:浏览器类软件授权:共享软件软件官网:http://www.maxthon.com适用平台:WinXP傲游Maxthon是一款基于IE内核的、多功能、个性化多页面浏览器.。 傲游(Maxthon)是一款基于IE内核的、多功能、个性化多页面浏览器.它允许在同一窗口内打开任意多个页面,减少浏览器对系统资源的占用率,提高网上冲浪的效率.同时它又能有效防止恶意插件,阻止各种弹出式,浮动式广告,加强网上浏览的安全.MaxthonBrowser支持各种外挂工具及IE插件,使你在MaxthonBrowser中可以充分利用所
软件大小:41.7M更新日期:2023/12/22软件语言:简体软件类别:音频处理软件授权:免费软件软件官网:https://www.callmysoft.com/yinpinzhuanhu适用平台:WinAll音频转换音频合并视频转音频音频分割音频压缩视频音频提取,闪电音频格式转换器是一款多功能的音乐音频转换软件,集合了音频格式转换、音频合并、视频音频提取、音频分割、音频压缩、视频转音频,调整声音大小等多种功能,支持的常见音频音乐格式有:mp3/mp2/wav/wma/m4r/m4a/ac3/aac/ogg/flac/aiff;。音频转换,音频合并,视频转音频,音频分割,音频压缩,视频音频提
软件大小:7.1M更新日期:2023/12/25软件语言:简体软件类别:音乐播放软件授权:免费软件软件官网:http://betaking.yaokai.org/适用平台:WinXPMediaPlayerClassiclooksjustlikeWindowsMediaPlayer6.4buthasmanyadditionalfeatures.。 MediaPlayerClassiclooksjustlikeWindowsMediaPlayer6.4,buthasmanyadditionalfeatures.IthasabuiltinDVDplayerwithreal-timezoom,sup
软件大小:13.1M更新日期:2023/12/15软件语言:简体软件类别:压缩解压软件授权:免费软件软件官网:http://www.910safe.com适用平台:Win11,WinXP,Win7,Win8,Win10WinUar是新一代的加密压缩软件,兼有国内外现有压缩软件(Winrar,7-zip,360压缩、好压等等)的一切功能,且压缩率和压缩速度均优于同类软件,支持ZIP、7Z、RAR、ISO在内的53种常见压缩格式,但这些压缩软件无一例外在使用加密时都采用了工业标准AES加密,目前这种加密算法对黑客来讲破解已经非常容易,针对常见的压缩格式密码加密,网上可以很容易找到用于破解密码的工具
软件大小:72.5M更新日期:2023/12/19软件语言:简体软件类别:压缩解压软件授权:免费软件软件官网:https://www.callmysoft.com/zip适用平台:WinAllwinziprar7z文件解压缩,纯净安全无广告,图片压缩视频压缩音频压缩GIF压缩PDF压缩Word压缩PPT压缩Excel压缩;金舟ZIP解压缩是全球领先的文件压缩、加密、实用软件,纯净便捷,安全无广告,节省时间和空间,快速压缩和解压缩文件。。winzip,rar,7z文件解压缩,纯净安全无广告,图片压缩,视频压缩,音频压缩,GIF压缩,PDF压缩,Word压缩,PPT压缩,Excel压缩;金舟ZIP
软件大小:12.6M更新日期:2023/12/23软件语言:简体软件类别:文件管理软件授权:免费软件软件官网:暂无适用平台:WinAllLocalSend文件传输将你的文件以更为安全和快捷的方式来在各种设备之间来进行传输,在同一局域网内保证你的文件能够更为快速的进行流转,快速的完成自身所需要的文件的传输,支持多种设备和客户端。 LocalSend文件传输将你的文件以更为安全和快捷的方式来在各种设备之间来进行传输,在同一局域网内保证你的文件能够更为快速的进行流转,快速的完成自身所需要的文件的传输,支持多种设备和客户端! 软件特色 完全依靠局域网WIFI进行无线传输,速度极快 而且这款软件完
软件大小:72.1M更新日期:2023/12/25软件语言:简体软件类别:办公软件软件授权:免费软件软件官网:http://www.pc6.com适用平台:WinXP本次提供的是Excel2007工作薄查看,打印、浏览工具,不能对excel工作薄创建、编辑、修改工作。。本次提供的是Excel2007工作薄查看,打印、浏览工具,不能对excel工作薄创建、编辑、修改工作。那是Office2007办公软件集成的版本,是收费软件,ExcelViewer2007是官方许可免费发布的软件。如果你需要创建、编辑、修改excel,可以使用免费的WPSoffice2012celViewer2007可以做的工作
软件大小:1.3M更新日期:2023/12/25软件语言:简体软件类别:汉字输入软件授权:免费软件软件官网:暂无适用平台:WinXP完美兼容王码五笔字型4.5版。本品适应多种操作系统,通用性能较好。收录词组46000余条,创五笔词汇量新记录!在完全支持GB2312-80简体。完美兼容王码五笔字型4.5版。本品适应多种操作系统,通用性能较好。收录词组46000余条,创五笔词汇量新记录!在完全支持GB2312-80简体汉字字符集的基础上,增加部分GBK汉字,避免了传统五笔对于“镕”、“瞭(望)”、“啰(嗦)”、“芃”、“冇”等汉字不能输入的尴尬,其实用性能是相当不错的。1、新增1100个实用的GB