#Stream 上传插件
Stream 是解决不同浏览器上传文件的插件,是Uploadify的Flash版和Html5版的结合!
#Stream 简介
Stream 是根据某网的文件上传插件加工而来,支持不同平台(Windows, Linux, Mac, Android, iOS)下,主流浏览器(IE7+, Chrome, Firefox, Safari, 其他)的上传工作,当然在Html5标准下,还支持文件的断点续传功能,有效解决大文件的Web上传问题!
#主要特征
1. 支持HTML5、Flash两种方式(跨域)上传
2. 多文件一起上传
3. HTML5支持断点续传,拖拽等新特性
4. 兼容性好IE7+, FF3.6+, Chrome*,Safari4+,遨游等主流浏览器
5. 进度条、速度、剩余时间等附属信息
6. `选择文件的按钮`可以自定义
7. 简单的参数配置实现 灵活多变的功能
8. 支持文件夹上传(Chrome21+, Opera15+)
9. 支持自定义UI(V1.4+)
# 快速开始 - 克隆项目
1. clone Stream项目: git clone http://git.oschina.net/jiangdx/stream.git
2. 到Stream项目下: cd stream
3. 在Tomcat中运行Stream: mvn tomcat7:run
(如遇中文问题,请先设置参数:export MAVEN_OPTS="${MAVEN_OPTS} -Dfile.encoding=UTF-8", Windows请设置相应的环境变量)
4. 在浏览器中访问Stream插件: http://localhost:8080
5. Enjoy it!!!
# 快速开始 - 下载war包
1. 下载stream-*.war项目包: http://git.oschina.net/jiangdx/stream/attach_files
2. 在容器中部署war包(Tomcat示例)
I. 将stream-*.war拷贝到webapps目录下
II. 将stream-*.war重命名为ROOT.war
3. 启动服务器,访问http://localhost:8080
4. 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
1. 新增参数formed(强制使用form表单方式上传,以满足类似又拍云这种form-api上传方式)。
2. 重复文件提示onRepeatFile函数。
3. bug修复:文件拖拽上传文件数超过100个的错误;暂停取消再上传;jdk1.7Windows平台可能出现无法重命名的情况。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
stream Maven Webapp.rar (62个子文件)
stream Maven Webapp
pom.xml 4KB
target
test-classes
m2e-jee
web-resources
META-INF
maven
cn.twinkling
stream
pom.xml 4KB
pom.properties 268B
MANIFEST.MF 103B
classes
stream-config.properties 556B
META-INF
maven
cn.twinkling
stream
pom.xml 4KB
pom.properties 268B
MANIFEST.MF 103B
cn
twinkling
stream
config
Configurations.class 3KB
servlet
Range.class 924B
StreamServlet.class 7KB
StreamException.class 687B
FormDataServlet.class 5KB
TokenServlet.class 2KB
util
IoUtil.class 4KB
TokenUtil.class 1KB
.settings
org.eclipse.m2e.core.prefs 90B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 296B
org.eclipse.core.resources.prefs 124B
org.eclipse.wst.common.component 685B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.validation.prefs 50B
.jsdtscope 530B
org.eclipse.jdt.core.prefs 430B
src
main
webapp
css
stream-v1.css 3KB
img
upload.gif 3KB
bgx.png 1KB
dropzone.css 10KB
dropzone.html 10KB
s5.html 4KB
swf
FlashUploader.swf 5KB
upyun-form.html 4KB
s1.html 1KB
s3.html 2KB
WEB-INF
web.xml 1KB
force-form.html 3KB
minst.html 8KB
s4.html 3KB
index.html 5KB
js
stream-v1.js 75KB
crossdomain.xml 115B
bootstrap.html 12KB
s2.html 2KB
iframe.html 277B
resources
stream-config.properties 556B
java
cn
twinkling
stream
config
Configurations.java 2KB
servlet
StreamServlet.java 5KB
TokenServlet.java 2KB
Range.java 586B
StreamException.java 485B
FormDataServlet.java 4KB
util
TokenUtil.java 765B
IoUtil.java 4KB
.project 1KB
.classpath 1KB
doc
stream-class.png 30KB
stream_class.xml 9KB
stream_call.xml 5KB
stream-call.png 20KB
.gitignore 38B
README.md 2KB
共 62 条
- 1
资源评论
doudou_715
- 粉丝: 2
- 资源: 47
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功