asp.net大文件分块上传与进度显示,完整项目源码

简介: 很久就想自己做一个文件上传的组件了。只是一直忙,也确实没有那个动力。 就是采用隐含的HttpWorkerRequest实现的。 具体的实现原理与过程我就不细说了。毕竟这方面资料很多,而且我的代码都贴上了。
很久就想自己做一个文件上传的组件了。只是一直忙也确实没有那个动力。

就是采用隐含的HttpWorkerRequest实现的。

具体的实现原理与过程我就不细说了。毕竟这方面资料很多而且我的代码都贴上了。

可以通过显式实现指定的接口而后在配置文件中进行配置即可实现自定义的文件处理操作。

由于小弟水平有限不足之处请大家指教。

测试的最大数据量是两个文件共1.4G 。速度大约在6M-7M/s。

在HttpModule项目中有个Readme.txt文件对如何使用进行了介绍。 
单击显示全图Ctrl+滚轮缩放图片


资料部分是我学习时在网上找的资料希望方便大家的学习 

/Files/fgq841103/代码.rar
http://files.cnblogs.com/fgq841103/代ç .rar

/Files/fgq841103/资料.part01.rar
http://files.cnblogs.com/fgq841103/èµæ.part01.rar

/Files/fgq841103/资料.part02.rar 
http://files.cnblogs.com/fgq841103/èµæ.part02.rar

/Files/fgq841103/资料.part03.rar
http://files.cnblogs.com/fgq841103/èµæ.part03.rar

/Files/fgq841103/资料.part04.rar
http://files.cnblogs.com/fgq841103/èµæ.part04.rar

/Files/fgq841103/资料.part05.rar
http://files.cnblogs.com/fgq841103/èµæ.part05.rar

/Files/fgq841103/资料.part06.rar
http://files.cnblogs.com/fgq841103/èµæ.part06.rar

/Files/fgq841103/资料.part07.rar
http://files.cnblogs.com/fgq841103/èµæ.part07.rar
目录
相关文章
|
4月前
|
开发框架 .NET BI
ASP.NET公立医院健康体检信息管理系统源码
健康体检信息管理系统是专门针对医院体检中心的日常业务运作的特点和流程,结合数字化医院建设要求进行设计研发的一套应用系统。该系统覆盖体检中心的所有业务,完成从预约、登记、收费、检查、检验、出报告、分析、报表等所有工作,规范了体检流程,提高了工作效率。体检系统为每个体检者建立一套完整的体检档案,与病人的门诊、住院诊疗信息有机集成, 真正体现数字化医院以病人为中心的建设原则。
87 1
|
4月前
|
存储 开发框架 前端开发
前端框架EXT.NET Dotnet 3.5开发的实验室信息管理系统(LIMS)成品源码 B/S架构
发展历史:实验室信息管理系统(LIMS),就是指通过计算机网络技术对实验的各种信息进行管理的计算机软、硬件系统。也就是将计算机网络技术与现代的管理思想有机结合,利用数据处理技术、海量数据存储技术、宽带传输网络技术、自动化仪器分析技术,来对实验室的信息管理和质量控制等进行全方位管理的计算机软、硬件系统,以满足实验室管理上的各种目标(计划、控制、执行)。
59 1
|
1月前
|
开发框架 JSON .NET
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证
|
1月前
|
缓存 开发框架 .NET
看看 Asp.net core Webapi 项目如何优雅地使用内存缓存
看看 Asp.net core Webapi 项目如何优雅地使用内存缓存
|
26天前
|
存储
【Azure 存储服务】.NET7.0 示例代码之上传大文件到Azure Storage Blob (二)
【Azure 存储服务】.NET7.0 示例代码之上传大文件到Azure Storage Blob (二)
|
26天前
|
存储 监控 开发工具
【Azure 存储服务】.NET7.0 示例代码之上传大文件到Azure Storage Blob (一)
【Azure 存储服务】.NET7.0 示例代码之上传大文件到Azure Storage Blob (一)
|
27天前
|
Linux C# C++
【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
|
1月前
|
开发框架 .NET API
如何在 ASP.NET Core Web Api 项目中应用 NLog 写日志?
如何在 ASP.NET Core Web Api 项目中应用 NLog 写日志?
|
1月前
|
存储 缓存 开发框架
看看 Asp.net core Webapi 项目如何优雅地使用分布式缓存
看看 Asp.net core Webapi 项目如何优雅地使用分布式缓存
|
3月前
|
开发框架 前端开发 .NET
LIMS(实验室)信息管理系统源码、有哪些应用领域?采用C# ASP.NET dotnet 3.5 开发的一套实验室信息系统源码
集成于VS 2019,EXT.NET前端和ASP.NET后端,搭配MSSQL 2018数据库。系统覆盖样品管理、数据分析、报表和项目管理等实验室全流程。应用广泛,包括生产质检(如石化、制药)、环保监测、试验研究等领域。随着技术发展,现代LIMS还融合了临床、电子实验室笔记本和SaaS等功能,以满足复杂多样的实验室管理需求。
66 3
LIMS(实验室)信息管理系统源码、有哪些应用领域?采用C# ASP.NET dotnet 3.5 开发的一套实验室信息系统源码