1)低客户资源消耗
当用户选择上传超大文件(如文件大小为19G)的时候。silverUpload将会分段(如每段:50k)读取数据然后post到服务器。她并不是一次性读取文件到内存再一次性post到服务器的。
2)低服务器资源消耗
市场上通常的无组件上传或组件上传方式,是把客户端post过来的文件内容一次性读取到内存,再保存到文件中。而采用silverUpload上传的话,当服务器接收到silverUpload传送过来的数据后,将向对应的服务器文件进行续写动作。
3)客户端使用安装简单
客户端要求有silverUpload运行环境,如果用户没有silverUpload运行环境,那么将自动提示用户安装,并导向用户到Microsoft网站下载最新版本的silverUpload运行环境。
4)易于程序扩展
只要程序员懂得javascript和任何一种服务器端程序语言(asp,jsp,php,.net)即可对silverUpload进行二次开发,构造自己的上传逻辑业务。
5)与其他基于flash技术的断点续传控件的区别:
基于flash的断点续传控件 | 基于silverupload的断点续传控件 |
---|---|
上传文件前,需要把文件一次性预读到内存中,并且预读到文件的大小有一定的限制,通常遇到几百M的文件就预读出错。 | 上传文件前,无需一次性读取文件内容到内存中。 |
上传过程中,如果浏览器不处于激活状态或被其他窗口所覆盖,flash执行速度会变慢。 | 上传过程不因窗口被覆盖而上传效率变慢。 |
silverUpload是基于Http协议的断点续传控件,她可以运行在ie6~ie11、firefox浏览器、谷歌浏览器、傲游浏览器,搜狗浏览器、360浏览器等常见的网页浏览器中。
用户首次购买,必须购买一套完整的普通版或企业增强版silverUpload。首次购买默认已经含有1个网站授权。日后如需把silverupload使用到其他网站中,只需要单独额外购买授权即可。只有被授权的网站才能正确使用silverUpload。
授权限制说明:
如果网站以域名访问,那么以域名根授权,*.yourdomain.com(*表示可变)。譬如www.yourdomain.com与yourdomain.com被视为一个域名授权。如果网站通过公网ip访问,那么可以单一ip授权。如果网站通过局域网ip访问,那么可以ip授权前三段,末段可变。任何授权不限制网站使用的端口号。
提供1年期限的在线免费技术支援服务(通过QQ在线咨询或直接远程协助方式进行)。免费技术支援服务范围:关于控件接口和调用范例的解析说明、客户二次开发技术指导,不参与实际项目的代码编写、开发和部署。