开源上传组件stream的.Net后台实现

stream是一款功能很强大的上传组件,支持Html5和Flash两种方式,Html5可以支持断点续传,进度、剩余时间等的显示。但后台代码实现目前只有Java和PHP的版本,参考PHP的版本我实现了一个.Net的版本,目前只支持Html5的方式,代码已经放到了Github上:

  1. .Net版本实现:https://github.com/oec2003/StreamAspNet
  2. stream上传组件主页:http://www.twinkling.cn/
  3. stream上传组件项目地址:http://git.oschina.net/jiangdx/stream

项目结构图如下:

项目结构图

  • common: 一些公共的帮助类和实体类
  • css: stream的css文件和图片
  • js: stream的js文件
  • lib: 第三方dll
  • swf: stream的flash文件
  • upload: 存放上传的文件和tokens
  • FileUpload: 一般处理程序,用来进行文件的操作

运行

  • 使用VS2012或VS2013打开项目,直接运行
  • 将程序部署在IIS中进行访问

运行效果

运行效果