- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 七牛云之删除文件
概述:有存储对应的就会有删除,将很久不再访问或不在需要的资源文件进行清理,节省存储空间和存储的费用,同时也方便文件的管理,所以删除是很必要的; Tips:七牛不提供删除后,恢复数据的服务,所以,删除前请确认数据确实没有价值后,再进行该操作。操作方式: 通过七牛的SDK提供的delete方法; 通过七牛提供的delete接口; tips:通过sdk调用delete方法,本质上其实还是调用七牛的del
2016-11-18 10:31:06 11487 1
原创 七牛云及 HTTP标准状态码总结
标准扩展码: 1xx Informational 信息化:100 Continue 继续101 Switching Protocols 交换协议102 Processing 处理 2xx Success 成功 200 OK201 Created 创建202 Accepted 已接受203 Non-Authoritative Information 非授权
2016-11-17 15:47:03 5154
原创 七牛云存储之Base64图片上传
概述 实际开发中,经常会遇到需要将图片转换为base64编码后的字符串进行处理,所以七牛云存储也提供了该接口的,支持base64图片上传。 思路:获取七牛提供的Auth对象,为获取token 指定需要上传的空间(bucket)和 文件存储在空间中的名词(key) 获取一个本地图片,并将其转换为base64字符串 通过http请求七牛提供的接口 put64 查看结果 代码示例: package c
2016-11-17 10:12:48 5650 1
原创 七牛云存储之批量操作文件
概述: 实际业务中通常都需要多文件批量进行处理,那么七牛的sdk中也有提供这样的实现,BucketManager 对象中有一个静态的内部类Batch,封装了一个 文件管理操作指令的集合ops,建议大家可以看下七牛提供的源码;github地址:https://github.com/qiniu/java-sdk/tree/v7.2.1 说明: 虽然使用的是七牛封装的api,但其实实现都是基于http
2016-11-16 11:22:42 3520 1
原创 七牛云存储之Fetch网络文件
概述: 七牛云存储服务,提供空间(Bucket)的概念,用来存储各种类型的文件,七牛内部将该服务取名为Kodo;通常都是上传本地文件,或者将企业或个人的网站的静态文件(image、css、javascript…..)通过配置镜像 平滑迁移到七牛的存储空间,但七牛其实也提供 抓取网络文件的操作,即:Fetch,但该操作比较适合一些小文件,大文件不建议使用该方法。 思路: 首先获取一个网络文件的url
2016-11-16 10:12:59 2744 1
原创 七牛云存储之sign简单实现
概述: 上一篇博文讲解了如何从七牛的私有空间下载资源文件到本地,那么这篇博文,讲解一下七牛云下载token的实现。 步骤: 给私有空间绑定一个自定义域名,通过该自定义域名,拼接上文件名称,即可获取一个baseUrl;如图: 设置时间戳,java中设置Unix时间戳,其实就是获取格林尼治时间,转换为秒即可。 签名获取token; 拼接生成真正的downloadUrl 代码示例如下: package c
2016-11-15 18:02:00 1831
原创 七牛云存储之下载私有空间文件
概述 针对七牛目前的私有空间、原图保护,如果希望 下载该类型或者开启原图保护下的空间下的文件资源,则需要进行签名后才能进行访问下载。 思路创建自定义域名并绑定到一个空间上,即可通过该域名访问该空间下的文件资源;即:获取该文件资源的url,测试也可以用七牛提供的测试域名,但不建议使用到实际项目中。 获取该url后,需要使用七牛提供的auth对象,获取下载的url——-downloadUrl 通过ht
2016-11-15 15:14:37 7976 1
原创 七牛云存储之覆盖上传
概述: 本地文件修改,然后需要覆盖在七牛存储空间原本已经存在的文件,那么这时需要使用七牛提供的覆盖上传; 问题: 如何实现,以及实现思路? 思路: 1.七牛提供上传策略,指定scope为< bucketName> : < key> 即可实现覆盖上传,如图: 七牛提供关于上传策略的说明文档链接如下: http://developer.qiniu.com/article/develope
2016-11-15 13:21:15 7020
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人