`
ferreousbox
  • 浏览: 285180 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

发布一个大文件上传组件项目

阅读更多

    这两天有空整理了下以前使用java applet开发的大文件上传组件,然后在google code上弄了个开源项目,大家有兴趣的可以到如下地址访问:

http://code.google.com/p/mupload

    由于刚放上去,东西也不是很多,只有三个下载,包括源代码、发布版本和例子程序,源代码已经submit到SVN中,其他的如wiki等还需要完善,希望大家多多提建议!

 

PS:

我看到有人回复质疑applet,我当然知道applet的不成功,这里我开发的是一个基于applet的大文件上传网页插件,倾向于使用applet是因为作为java技术人员的优势,而且网络上流传的大文件上传客户端要么是收费的,要么就找不到,这里是作为一个可选的方案而已,并不强求!

7
5
分享到:
评论
14 楼 ferreousbox 2009-08-26  
accphc 写道
文件上传类型设置怎么不起作用?!
limitTypes : {"视频文件(*.avi,*.wmv,*.rm)" : "avi,wmv,rm"}, // 允许上传所有文件

怎么不起作用?你是怎么设置的?我用你的类型是可以的。如果你是在运行时修改是因为缓存的问题,建议关闭浏览器后重新打开再试。
13 楼 accphc 2009-07-29  
文件上传类型设置怎么不起作用?!
limitTypes : {"视频文件(*.avi,*.wmv,*.rm)" : "avi,wmv,rm"}, // 允许上传所有文件
12 楼 ligaoyang 2009-06-07  
ferreousbox 写道

ligaoyang 写道
错了,应该是 : greenlgy@126.com很明显是CLASS的版本比JRE的高,无法运行,编译的发行版本是用JRE1.6的,所以你的客户端至少应该保证是1.6的JRE才可以


邮件已经收到,感谢 【ferreousbox】的答复。 Thank you very much!
11 楼 ferreousbox 2009-05-31  
ligaoyang 写道

错了,应该是 : greenlgy@126.com

很明显是CLASS的版本比JRE的高,无法运行,编译的发行版本是用JRE1.6的,所以你的客户端至少应该保证是1.6的JRE才可以
10 楼 ligaoyang 2009-05-28  
错了,应该是 : greenlgy@126.com
9 楼 ligaoyang 2009-05-28  
留下 emali : greenllgy@126.com
8 楼 ligaoyang 2009-05-28  
JDK Version : jdk1.5.0_06
Tomcat Version : 5.5.23

客户端组建无法运行,Java 控制台出现如下错误 :

java.lang.UnsupportedClassVersionError?: Bad version number in .class file

at java.lang.ClassLoader?.defineClass1(Native Method) at java.lang.ClassLoader?.defineClass(Unknown Source) at java.security.SecureClassLoader?.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController?.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at sun.applet.AppletClassLoader?.findClass(Unknown Source) at java.lang.ClassLoader?.loadClass(Unknown Source) at sun.applet.AppletClassLoader?.loadClass(Unknown Source) at java.lang.ClassLoader?.loadClass(Unknown Source) at sun.applet.AppletClassLoader?.loadCode(Unknown Source) at sun.applet.AppletPanel?.createApplet(Unknown Source) at sun.plugin.AppletViewer?.createApplet(Unknown Source) at sun.applet.AppletPanel?.runLoader(Unknown Source) at sun.applet.AppletPanel?.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

-----------------------------------------------------------------
烦请LZ告知是何原因,谢谢!
7 楼 melin 2008-11-10  
applet 作为企业应用方面还是不错的。安徽电信资源系统就是用applet开发的
6 楼 ferreousbox 2008-11-10  
presses 写道

什么通迅协议的?可以的话帖些文档上来看看。如果是http协议+applet实现,那就算了。

目前的话只支持http协议,但考虑加入ftp、socket等通信方式,已经预留接口
5 楼 presses 2008-11-10  
什么通迅协议的?可以的话帖些文档上来看看。
如果是http协议+applet实现,那就算了。
4 楼 ferreousbox 2008-11-10  
presses 写道

用applet开发界面组件,有前景吗?

相信这位仁兄没怎么看了,这个组件并不是纯粹的客户端软件,只是一个网页插件而已,所以就请不要动不动就提applet的弱点,如果你有更好的选择可以使用你的选择,个人的喜好和技术方向的问题而已。
3 楼 ferreousbox 2008-11-10  
xiangzhetaiy 写道

applet的组件?
为什么要选择这个?这个的使用空间大吗?

因为这个是作为嵌入网页的大文件上传客户端,我们都知道在网页中使用form上传大文件是个什么效率了。作为这样的使用模式,只有用OCX或DELPHI等开发网页插件,当然我作为搞java的可以使用applet实现这样的应用为什么不用呢?
2 楼 baseworld 2008-11-09  
presses 写道

用applet开发界面组件,有前景吗?


jira中就是用applet
1 楼 presses 2008-11-09  
用applet开发界面组件,有前景吗?

相关推荐

    springMVC上传下载样例

    文件上传是项目开发中最常见的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器。 一旦设置...

    vueboot, 封装 Bootstrap 组件的Vuejs组件的集合.zip

    vueboot, 封装 Bootstrap 组件的Vuejs组件的集合 VueBoot使用 Bootstrap v4编写的VueJS组件和指令,利用官方的Bootstrap 。注意:这应该考虑提前发布软件。 将有 Bug ( 其中很多来自 ...项目焦点这个项目专注于为

    vue组件如何被其他项目引用

    主要为大家详细介绍了vue组件如何被其他项目引用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    springMVC上传下载样例2

    s文件上传是项目开发中最常见的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器。 一旦...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    node.js express框架实现文件上传与下载功能实例详解

    本文实例讲述了node.js...前台使用webUploader插件即可,这是百度开发的一款文件上传组件,具体使用查看它的API即可。这个项目之前开发的时候前台使用了angular.js。 $scope.fileName = ; //创建上传附件的对象 var

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    java开源项目分享-支持文件分片上传、断点续传、秒传、下载功能

    java开源项目分享-支持文件分片...本项目接口文档使用的是自定义的无侵入Swagger组件该组件已发布到中央仓库 开发环境:JDK8,SpringBoot2.x,MySQL5.5,web-uploader 开发工具:IntelliJ IDEA 详细查看对应readme文件

    集成安卓主流优秀第三方组件框架.zip

    这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP   已集成第三方...

    毕设&课设&项目&实训-.Net开发工具包,零依赖。内置分布式动态配置中心,分布式文件打包….zip

    企业服务总线ESB,EventBus,基于微软机器人库ccr实现的高性能消息引擎,插件化热更体系,爬虫引擎,分布式发布系统vws,数据库操作中间件DataExpress(支持方言),调度组件,Feed流引擎,分布式文件打包… ...

    vue环境搭建、项目初始化

    使用 Vue-CLI 创建 Vue 项目非常简单,只需要输入命令 vue init webpack demo 即可创建一个名为 demo 的 Vue 项目。然后,使用命令 cd demo 进入项目目录,输入命令 npm install 安装依赖。最后,使用命令 npm run ...

    高性能现代C Web框架Cinatra.zip

    cinatra是C 开源社区–purecpp发起的一个开源项目,现在正式发布第一个版本cinatra0.9.0,cinatra是一个现代C 写的web framework,它的目的是给用户提供一个易用、灵活和高性能的web框架,让用户能完全专注于核心...

    基于Vue开发的校园打印系统源码+项目说明(课程设计).zip

    文件上传 数字渐变 split-pane 表单编辑 文章发布 工作流 表格 可拖拽排序 可编辑表格 行内编辑 单元格编辑 可搜索表格 表格导出数据 导出为Csv文件 导出为Xls文件 表格转图片 错误页面 403页面 ...

    CuteFTP9简易汉化版

    覆盖Rules-Configure一种上传软件,以确定现有文件匹配一个被转移需要重写,重命名,或跳过基于日期、大小、和其他标准,或选择促使每次找到一个匹配的文件。 Auto-Rename Transfers-Create规则更改一个文件的名字,扩展,...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...

    java源码包---java 源码 大量 实例

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    ASP.NET 监理行业电子文档管理系统

    (上传的文档,可以根据需要进行多个方案的归档操作,可以把一个文档同时按照工程项目组进行归档,也可以根据资料类型进行归档。归档的意义在于:可以给某些文档添加检索的标签,在以后进行档案管理时,立刻归类和...

    java开源包1

    Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...

Global site tag (gtag.js) - Google Analytics