java七牛云存储
A. 七牛云存储账号申请
一、登陆七牛云网站,填写信息注册,注意选择“企业用户”
https://portal.qiniu.com/signup
二、前往注册的邮箱进行激活
三、点击“马上验证邮箱”
四、激活之后,点击登陆,然后点击“立即去实名认证”
五、 点击“申请企业认证”
六、填写企业用户实名认证资料
七、填写完认证信息后,把 将申请的账号密码,填写至《本地部署项目账号申请列表》,
同时实时关注认证结果,认证通过之后,及时通知零壹移动
B. 七牛云存储的关于七牛
七牛,是一家云存储初创企业,由国内存储行业的领军人物之一许式伟于2011年创立。团队核心成员主要来自盛大、金山、网龙、惠普等知名互联网公司,核心成员之间已合作多年。
七牛采用全分布式存储架构,可以解决单一数据中心架构可能存在的风险。和传统的云存储服务不同,七牛还增加了上传下载全网加速以及图片、音视频的处理服务。
七牛云存储主要托管企业的静态资源,为企业提供一站式在线数据托管、上传下载全网加速、以及数据云端处理服务。主要做静态文件,包括富媒体一体化解决方案,解决富媒体存储、上传下载加速、数据处理,包括图片处理、音视频处理,比如说做缩略图,打水印。
此外,七牛还提供了镜像存储、客户端直传以及断点续上传等功能,方便开发者的使用。
C. java怎么使用sdk接入微云网盘
要接入七牛云存储,您需要拥有一对有效的 Access Key 和 Secret Key 用来进行签名认证。可以通过如下步骤获得:
开通七牛开发者帐号
登录七牛开发者自助平台,查看 Access Key 和 Secret Key
在获取到 Access Key 和 Secret Key 之后,您可以按照如下方式进行密钥配置:
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
上传下载接口
上传流程
在七牛云存储中,整个上传流程大体分为这样几步:
业务服务器颁发 uptoken(上传授权凭证)给客户端(终端用户)
客户端凭借 uptoken 上传文件到七牛
在七牛获得完整数据后,根据用户请求的设定执行以下操作:
a. 如果用户设定了returnUrl,七牛云存储将反馈一个指向returnUrl的HTTP 303,驱动客户端执行跳转;
b. 如果用户设定了callbackUrl,七牛云存储将向callbackUrl指定的地址发起一个HTTP 请求回调业务服务器,同时向业务服务器发送数据。发送的数据内容由callbackBody指定。业务服务器完成回调的处理后,可以在HTTP Response中放入数据,七牛云存储会响应客户端,并将业务服务器反馈的数据发送给客户端;
c. 如果两者都没有设置,七牛云存储根据returnBody的设定向客户端发送反馈信息。
需要注意的是,回调到业务服务器的过程是可选的,它取决于业务服务器颁发的 uptoken。如果没有回调,七牛会返回一些标准的信息(比如文件的 hash)给客户端。如果上传发生在业务服务器,以上流程可以自然简化为:
业务服务器生成 uptoken(不设置回调,自己回调到自己这里没有意义)
凭借 uptoken 上传文件到七牛
善后工作,比如保存相关的一些信息
D. 七牛云存储的主要特点
七牛云存储是由七牛提供的在线存储服务,通过云端接口向企业客户提供网上无限存储空间,和传统的云存储服务(如 Amazon S3)不同,七牛云存储还增加了上传下载传输加速以及富媒体云端处理特性。
七牛云存储支持绑定域名(需要备案域名),全网 CDN 加速(多数据中心+多加速节点,上传下载均加速)、持续在线,可以无限扩展、用户只需按需付费,无硬件投资,并且还可以免费试用3个月。
七牛云存储的主要特点
云存储:可以存储静态文件,包含:图片,音视频,甚至是 CSS,JS,还可以存储其他文件和非结构化数据。
云处理:这是个人认为七牛最强地方,就是支持 图片/音频/视频 等资源在线压缩和转换处理,并且可以通过回调功能自定义数据处理。
云加速:七牛支持上传/下载双向加速,并且单文件上传无大小限制,支持断点续传。分布各地的加速节点,自动选择离用户最近的节点,保证数据上传下载的速度。
API 操作:七牛云存储提供了一系列 API 和 SDK 和示例教程教你接入使用。
缩略图:七牛支持设置不同大小规格的图片,而且是可以自定义尺寸的,根据用户的显示分辨率不同使用不同的图片,达到下载速度和显示体验的最佳搭配,而七牛的缩略图定义非常方便,只需要在七牛的后台 Web 界面进行进行定义即可。