java文件流上传文件_stream: 流式(包含断点续传)上传文件,包括前端和java后台...

#Stream 上传插件

Stream 是解决不同浏览器上传文件的插件,是Uploadify的Flash版和Html5版的结合!

#Stream 简介

Stream 是根据某网的文件上传插件加工而来,支持不同平台(Windows, Linux, Mac, Android, iOS)下,主流浏览器(IE7+, Chrome, Firefox, Safari, 其他)的上传工作,当然在Html5标准下,还支持文件的断点续传功能,有效解决大文件的Web上传问题!

#主要特征

支持HTML5、Flash两种方式(跨域)上传

多文件一起上传

HTML5支持断点续传,拖拽等新特性

兼容性好IE7+, FF3.6+, Chrome*,Safari4+,遨游等主流浏览器

进度条、速度、剩余时间等附属信息

选择文件的按钮可以自定义

简单的参数配置实现 灵活多变的功能

支持文件夹上传(Chrome21+, Opera15+)

支持自定义UI(V1.4+)

快速开始 - 克隆项目

到Stream项目下: cd stream

在Tomcat中运行Stream: mvn tomcat7:run

(如遇中文问题,请先设置参数:export MAVEN_OPTS="${MAVEN_OPTS} -Dfile.encoding=UTF-8", Windows请设置相应的环境变量)

Enjoy it!!!

快速开始 - 下载war包

在容器中部署war包(Tomcat示例)

I. 将stream-*.war拷贝到webapps目录下

II. 将stream-*.war重命名为ROOT.war

Have Fun!!!

其他后台语言实现

PHP(未实现Form/Flash上传) - 由http://git.oschina.net/zhouhr提供,请参考http://www.twinkling.cn/提供的下载地址中,寻找文件`stream-php.rar`

Perl - https://github.com/iakuf/mojolicious-stream-upload

.Net - https://github.com/oec2003/StreamAspNet

Demo

http://p.twinkling.cn

Document

http://twinkling.cn

重要提示

用于生产环境时,请不要直接使用原来的后台代码,请加入相关限制(如认证,Session等等)

版本

v1.9

新增参数formed(强制使用form表单方式上传,以满足类似又拍云这种form-api上传方式)。

重复文件提示onRepeatFile函数。

bug修复:文件拖拽上传文件数超过100个的错误;暂停取消再上传;jdk1.7Windows平台可能出现无法重命名的情况。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值