免费Applet上传控件

6 篇文章 0 订阅

系统介绍:
使用权限:免费
作者:soonec.zhou QQ:421361697 Email:soonec@sohu.com
开发日期:20100404
用途:文件指上传,大文件上传。以后版本可对图片进行压缩传输。
语言:支持中英文配置
系统采用JAVA开发,通过Applet与Servlet进行文件传输,支持大文件传输,对大文件进行分块传输.
客户端环境需求:jre1.4及以上版本
服务器端:jdk1.4及以上版本

配置方法
客户端:
把Client目录里面文件复制到网站相应目录,对upload.html进行相应配置

<html>
   <head>
        <title>SoonecUpload</title>
    </head>
    <body>
        <APPLET id="filechooser" CODE="soonec.zhou.upload.SoonecUpload.class" MAYSCRIPT width=560 height=200 ARCHIVE="SoonecUpload.jar">
         <param name="type" value="zip,gz,bmp,jpg,jpeg,gif,txt,cer"/>上传文件类型设置
          <param name="size" value="500000"/>上传文件大小设置,单位为KB
           <param name="path" value="uploadss"/>上传文件保存路径设置
             <param name="norename" value="0"/>上传文件是否用原文件名,设为1是拿原文件名,设为0则将使用时间及随机数命名
               <param name="virtual_dir" value=""/>网站有虚拟路径则设为虚拟路径值
			   <param name="language" value="en"/>语言配置,cn为中文,其它为英文
        </APPLET>
    </body>
</html>



服务器端配置:
把server/WEB-INF/lib/SoonecUploadServer.jar复制到网站的WEB-INF/lib/目录下
在网web.xml中增加以下代码重启网站服务器即可:

<servlet>
     <servlet-name>SoonecUploadServer</servlet-name>
     <servlet-class>soonec.zhou.server.SoonecUploadServer</servlet-class>
</servlet>
  <servlet-mapping>
     <servlet-name>SoonecUploadServer</servlet-name>
     <url-pattern>/SoonecUploadServer</url-pattern>      
  </servlet-mapping>



数字签名方法:
数字签名生成(名字可自行另取,SoonecUpload.store SoonecUpload 是示例):
使用keytool命令生成SoonecUpload.store文件的默认有效期是180天,也可以使用-validity命令行参数指定有效期,单位为天,如下面的命令指定了有效期为120天:
keytool -genkey -keystore SoonecUpload.store -alias SoonecUpload -validity 120
证书生成后使用如下命令进行签名:示例证书密码为:SoonecUpload20100404和40400102daolpUcenooS
jarsigner -keystore SoonecUpload.store SoonecUpload.jar SoonecUpload


以下为效果展示:

初始(中英文):

文件选择(可多选):

选择文件列表:(此步可把不想要的文件选中删除)

文件上传(中英文):(上传完成为蓝色,正在上传为黑色,选中的为绿色,进度条分为当前进度和整体进度,当前进度为当前正在上传文件进度,整体进度为所有文件上传进度.上传结束前上传按钮为不可点击状态,在上传过程中,可以继续添加文件到上传列表,也可以删除列表中还未开始上传的文件)

上传结束(中英文):(上传结束后会对上传文件进行统计,包括耗时,文件数,累计大小)

 

下载地址:http://download.csdn.net/source/2206753

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值