`
activexme
  • 浏览: 903 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

大文件上传解决方案

 
阅读更多
版权所有 2009-2018荆门泽优软件有限公司

保留所有权利

官方网站:http://www.ncmem.com/

产品首页:http://www.ncmem.com/webapp/up6.2/index.asp

在线演示:http://www.ncmem.com/products/up6.2/index.htm

产品介绍:http://www.cnblogs.com/xproer/archive/2012/10/26/2741264.html

升级日志:http://www.cnblogs.com/xproer/archive/2012/10/26/2741268.html

资源:控件包,开发文档,示例下载,

联系信箱:1085617561@qq.com

联系QQ:1085617561



随着文件传输功能在各种应用系统中的普及,过去用户对文件上传需求也发生了巨大的变化,在各种企业系统中对文件传输的需求要求并不高,一般情况下只要能达到60%的稳定使用率即可达到要求。但是在互联网应用中这一标准变得更加严格,必须要达到95%的稳定使用率。基于这种标准传统企业系统根本无法满足互联网用户的需求。

在互联网应用中用户传输的文件不仅变的更多,文件也变得更大,同时用户上传的文件夹结构也更加复杂。这些数据的处理使企业可能付出更高的成本。

借肋于全新的HttpUploader6,在为企业节省成本的同时帮助企业解决这些难题。

1.1  文件夹结构支持
up6支持向服务器上传整个文件夹,并且在服务端保存时与本地目录结构完全保持一致,同时在数据库中也保留文件夹的层级结构。开发人员可以借助于数据库中的层级信息方便的管理文件,管理人员也可以在服务器中直接对上传的文件夹数据进行管理。

1.2  大文件传输
up6支持上传20G+的大型文件,且不限制文件类型。在文件上传过程中数据库的负载压力为0。在传输大文件过程中,控件会使用标准HTTP协议向服务器POST文件块数据。比如用户上传1G的文件时,up6会将1G的文件以1MB为单位分成1024个文件块然后依次传输。这样便会降低一整个大文件给系统带来的开销。
 

1.3  通用浏览器支持
up6支持windows平台下的所有主流浏览器,包括最常见的IE、Chrome、Firefox、Edge以及基于IE和Chrome内核的其他浏览器,如:360、搜狗、猎豹、百度等浏览器。

1.4  文件断续传
up6在上传大型文件时会自动记录文件位置信息,在复杂的网络环境中,比如网络不稳定的情况下上传被中断后仍然能够从前一次上传的位置继续上传。

1.5  文件夹断点续传
up6在上传文件夹时会自动记录文件夹的位置信息。在上传被中断后仍然能够继续上传。

1.6  附加字段
up6通过JS提供了附加字段的接口,开发人员能够通过JS SDK轻松的添加附加字段。比如为每一个文件设置单独的文件类型。

1.7  自动上传文件
up6支持自动上传本地指定路径的文件。提高使用灵活性。比如用户在页面中点击一个按钮,然后自动将D:/soft/QQ2013.exe这个文件上传到服务器中。

1.8  自定义存储路径
开发人员能够简单的修改服务端代码来自定义文件存储路径和规则。

1.9  跨域支持
up6提供跨域支持,借助于此功能,开发人员能够实现业务系统与存储系统分离,减轻Web系统的负载压力。大幅度提升整体系统性能。

1.10开发语言支持
up6提供了asp.net,jsp,php三种语言的DEMO,开发人员可以直接在项目中借助于此DEMO进行二次开发。

1.11集成与二次开发
up6提供基于JS的SDK,开发者可以在Web系统中集成up6,up6提供较为丰富的接口,开发者可根据自身需求进行二次开发,使用up6作为业务系统的文件上传模块可以有效的将业务逻辑与文件传输区分开来,从而降低业务系统复杂度。

1.12轻量级插件
up6是一个在网页中使用的文件上传插件,基于标准的HTTP协议,浏览器插件包仅有几百KB,集成插件包也仅仅只有不到3MB,安装非常方便。

1.13上传下载全连通
up6可以与down2无缝整合实现上传下载功能。用户能够轻松的进行文件批量上传下载,和文件夹的批量上传下载。比如用户上传一个文件夹后需要将此文件夹下载到D盘,并且保留层级结构,down2便可实现此功能。

1.14缓存池技术的大规模使用
up6在上传任务的处理中大规模使用的缓存池技术,即上传文件时首先检查缓存池中是否存在上传对象,如果已存在则直接使用缓存池中的上传对象。在文件上传完后将上传对象回收到缓存池中。这一特性使得用户在上传海量文件时不用再频繁创建上传对象。同时内存占用将变得更低。

1.15Session会话支持
up6全面支持了Session,这样使得HttpUploader6能够与各种应用系统无缝的整合。服务器端对用户上传操作,用户权限控制更灵活。

1.16全面增强对分布式云存储环境的支持
up6为分布式存储应用环境提供了更好的支持。借助于up6,在各存储节点无缝对接更加简单。开发人员无需关心存储跳转对接逻辑,从而降低了分布式存储应用布署的复杂性。

1.17全面提高安全性
通过up6提供的SESSION功能,现在服务端能够更严格的控制上传安全性,同时不降低上传性能。

1.18高效的多任务模式
up6进一步优化了多任务功能,现在不仅能够轻松处理多个上传任务,而且每个任务的处理速度并不会受到任何影响。

1.19更加符合海量文件的上传需求
up6新增的文件夹上传可满足不同用户的上传需求。在上传文件夹时用户不需要担心文件夹的文件数量是否过多,文件夹中的文件是否过大。
1.20文件及文件夹MD5计算
up6支持文件和文件夹MD5计算,可实现服务器文件去重,秒传功能。



技术规格

支持语言:PHP,JSP,ASP.NET(C#),

支持平台:Visual Studio 6.0/2002/2003/2005/2008/2010/2012/2013/2015/2017,C++ Builder 6.0/2009/2010,Delphi 7/2009,Visual Basic 6.0/2008,MyEclipse8.x

支持脚本:JavaScript,VBScript

支持服务器:Windows NT,Windows 2003,Windows XP,Windows Vista,Windows 7,Linux,Unix,

支持浏览器:IE6,IE7,IE8(x86,x64),IE9(x86,x64),IE10(x86,x64),IE11(x86,x64),360安全浏览器,360极速浏览器,QQ浏览器,搜狗浏览器,Maxthon(遨游)浏览器1.X,Maxthon(傲游)浏览器2.x,Firefox,Chrome,Opera 23+

支持文件大小:20G+

支持文件夹:4000+

支持文件类型:任意类型

插件技术:ActiveX,NPAPI,Native Message

  • 大小: 54.4 KB
  • 大小: 54.4 KB
分享到:
评论

相关推荐

    .net较大文件上传解决方案

    `.NET大文件上传`的解决方案旨在克服内存限制、提高用户体验并确保上传过程的可靠性和安全性。以下是一些关键知识点: 1. **分块上传**:为了处理大文件,通常会采用分块上传的方式。这意味着将大文件分割成多个...

    大文件上传, ajax 实现, 支持10G以上的上传

    因此,采用AJAX技术实现大文件上传是解决这一问题的有效方案。本教程将基于标题“大文件上传,ajax实现,支持10G以上的上传”和描述,详细介绍如何使用AJAX实现大文件上传,并探讨其背后的原理和技巧。 首先,理解...

    【前端】大文件上传解决方案,切片,断点续传,秒传,失败自动重传.zip

    【前端】大文件上传解决方案,切片,断点续传,秒传,失败自动重传

    【前端】大文件上传解决方案,切片,断点续传,秒传,失败自动重传_pgj.zip

    【前端】大文件上传解决方案,切片,断点续传,秒传,失败自动重传_pgj

    php大文件上传解决方案支持分片断点上传

    这里要说的是断点续传都有哪些技术要点。...每次上传文件片前先获取已上传的文件大小,确定本次应切割的位置 每次上传完成后更新已上传文件大小的记录 标识客户端和服务端的文件,保证不会把A文件的内容追加到B文件上

    前端大文件上传 + 断点续传解决方案

    在现代Web应用中,大文件上传和断点续传功能是提高用户体验的关键因素。这个解决方案主要涉及前端技术,包括Vue框架、Element-UI组件库,以及利用Blob对象、FileReader API、WebWorker和spark-md5库来实现。下面将...

    多文件上传解决方案(利用JS)

    "多文件上传解决方案(利用JS)"这个主题就是针对这一需求,通过JavaScript实现的上传功能。在.NET和ASP环境下,这样的功能尤其重要,因为它们是常用的服务器端开发框架,能够与前端JavaScript紧密结合。 首先,...

    基于PHP大文件上传的研究和设计.pdf

    本文首先介绍了大文件上传的传输方式和常见解决方案,然后对基于 PHP 的大文件上传进行了研究和设计,提出了一种基于 PHP 的大文件上传解决方案。 大文件上传的传输方式有两种:HTTP 协议和 FTP 协议。HTTP 协议是...

    大文件传输源码

    在IT行业中,大文件传输是一项重要的技术挑战,尤其是在网络带宽有限、文件体积庞大的情况下。"大文件传输源码"的标题和描述...通过对这些源代码的深入理解和修改,我们可以定制化满足特定需求的大文件传输解决方案。

    SharePoint上传大文件解决方案

    "SharePoint上传大文件解决方案"是针对这个问题的一个技术策略,它通过采用WCF(Windows Communication Foundation)服务和多线程技术,有效地处理大文件上传的挑战。 WCF 是微软.NET框架下的一种面向服务的通信...

    asp 大文件上传 更灵活的上传方式

    在ASP(Active Server Pages)开发中,处理大文件上传是一个常见的需求,特别是...结合HTML和JavaScript,可以创建出高效且用户友好的大文件上传解决方案。记得在实践中根据服务器性能和用户需求进行适当的调整和优化。

    Java中实现文件上传下载的三种解决方案(推荐)

    以下是对Java中实现文件上传下载的三种解决方案的详细解析: 1. **Java代码实现文件上传** 在Java中,我们可以使用Servlet来处理HTTP请求,从而实现文件上传。在上述代码中,我们首先从表单中获取上传的文件(`...

    java实现大文件上传分片上传断点续传.zip

    综上所述,这个项目涵盖了Java文件处理、SpringBoot应用开发、RESTful API设计、前端交互、错误处理等多个核心知识点,旨在提供一个高效、稳定的大文件上传解决方案。通过学习和实践这个项目,开发者可以深入了解和...

    大文件上传带进度条源码100%可用(带CS文件)

    综上所述,这个“大文件上传带进度条源码”提供了完整的文件上传解决方案,兼顾了上传效率、用户体验和安全性。通过学习和理解这段源码,开发者可以更好地掌握大文件上传的实现方法,并将其应用到自己的项目中。

    asp.net 实现大文件上传

    总的来说,NeatUpload为ASP.NET开发提供了强大的大文件上传解决方案,通过其独特的分块上传策略,解决了大文件上传带来的挑战。正确配置和使用NeatUpload,可以提升网站的功能性和用户体验。在实际应用中,开发者应...

    SWFUpload批量大文件上传

    SWFUpload是一款经典的JavaScript库,专门用于处理...综上所述,SWFUpload结合PHP的批量大文件上传解决方案,旨在提供高效、安全、易用的文件上传体验。通过合理的配置和开发,可以适应各种复杂的网络环境和业务需求。

    c# 在IIS下 上传大文件 demo

    综上所述,“c# 在IIS下 上传大文件 demo”涵盖了多个关键技术和最佳实践,旨在提供一个稳定且高效的大型文件上传解决方案。通过理解并运用这些知识点,开发者可以构建出满足实际需求的文件上传系统。

    asp.net.JQuery大文件上传案例(完整案例)

    本案例"asp.net.JQuery大文件上传案例(完整案例)"提供了一个解决方案,它结合了ASP.NET后端处理和JQuery前端交互,以实现高效且用户友好的大文件上传功能。下面我们将深入探讨这一主题。 首先,ASP.NET是微软开发的...

    asp.net文件上传解决方案共5页.pdf.zip

    本解决方案将详细介绍如何在ASP.NET环境中实现文件上传功能,并提供一套五页的PDF文档作为详细指导。在这个过程中,我们将讨论关键知识点,包括HTTP协议、控件使用、服务器端处理以及安全考虑。 1. **HTTP协议与...

    一个包含快速超大文件上传和列表系统的com组件

    总的来说,这个组件提供了高效的大文件上传解决方案,并结合了一个可视化的文件列表系统,这对于需要处理大量数据的物流供应商管理系统来说,无疑是一个强大的工具。通过C++和COM技术的运用,它能够无缝地集成到各种...

Global site tag (gtag.js) - Google Analytics