七牛云存储Qiniu Resource (Cloud) Storage:用于存储图片、apk等静态资源。

优点:

1、使用七牛带宽和CDN,速度快,不占用开发者服务器。

2、支持图片任意格式、任意分辨率自动生成,可以用来做图片服务器。

3、小流量免费:存储空间 10GB,每月下载流量 10GB,每月 PUT/DELETE 10万次请求,每月 GET 100万次请求。当项目发展大时,需要更大流量才需购买。适合互联网创业者。

4、支持webp,画质不变,图片体积大幅度减小,特别适合作移动互联网app的图片服务器。

比如:

原图 103KB:http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703

自动生成jpg 79KB:http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703?imageMogr/v2/auto-orient/thumbnail/1366x768/quality/80/format/jpg

自动生成webp 23KB:http://com-163-sinkcup.qiniudn.com/6ffe255fab20747c8872638870268703?imageMogr/v2/auto-orient/thumbnail/1366x768/quality/80/format/webp

七牛官方PHP SDK:

http://docs.qiniu.com/php-sdk/v6/index.html

对于这种第三方库,PHP官方称之为PEAR,需要按照PEAR标准开发(标准URI)。

PEAR的优势:一键安装到php/lib/php目录,require即可使用,很方便。

由于七牛官方PHP SDK没按照PEAR标准开发,使用不方便,所以我开发了一个,安装步骤如下:

pear channel-discover sinkcup.github.io/pear
pear install sinkcup/Services_Qiniu

使用步骤:

1、到七牛(http://www.qiniu.com/)注册一个帐号,创建一个bucket空间。

2、demo(参考https://github.com/sinkcup/php-sdk/blob/pear/tests/Services/Qiniu/RSTest.php):

<?php
$conf = array('accessKey' => 'foo','secretKey' => 'bar',
);
require 'Services/Qiniu/RS.php';
$c = new Services_Qiniu_RS('com-example-img-agc', $conf);
$headers = array('Content-Type' => 'image/jpeg',
);
$r = $c->uploadFile('/home/u1/2.jpg', '/2.jpg', $headers);
var_dump($r);
?>

输出:

array(1) {["uri"]=>string(40) "http://com-163-sinkcup.qiniudn.com/2.jpg"
}

七牛官方PHP SDK源代码:

https://github.com/qiniu/php-sdk

fork以后,我的Services_Qiniu源代码:

https://github.com/sinkcup/php-sdk/tree/pear

PEAR频道:

http://sinkcup.github.io/pear/

为七牛云存储开发的PHP PEAR 包:Services_Qiniu相关推荐

  1. Node开发文件上传系统及向七牛云存储和亚马逊AWS S3的文件上传

    背景起,有奏乐: 有伟人曰:学习技能的最好途径莫过于理论与实践相结合. 初学Node这货时,每每读教程必会Fall asleep. 当真要开发系统时,顿觉精神百倍,即便踩坑无数也不失斗志. 因为同团队 ...

  2. ueditor与七牛云存储结合

    2019独角兽企业重金招聘Python工程师标准>>> 摘要:  ueditor与七牛云存储结合,主要是表单api. ueditor上传图片到七牛云存储 ueditor结合七牛传图片 ...

  3. python如何使用sdk_七牛云存储Python SDK使用教程 - 基本介绍

    本教程旨在介绍如何使用七牛的Python SDK来快速地进行文件上传,下载,处理,管理等工作. 安装 首先,要使用Python的SDK必须要先安装.七牛的Python SDK是开源的,托管在Githu ...

  4. 在 Laravel 5 中集成七牛云存储实现云存储功能

    本扩展包基于https://github.com/qiniu/php-sdk开发,是七牛云储存 Laravel 5 Storage版,通过本扩展包可以在Laravel 5中集成七牛云存储功能. 1.安 ...

  5. python教程七牛云_通过Python来使用七牛云存储的方法详解

    本教程旨在介绍如何使用七牛的Python SDK来快速地进行文件上传,下载,处理,管理等工作. 安装 首先,要使用Python的SDK必须要先安装.七牛的Python SDK是开源的,托管在Githu ...

  6. 七牛云存储,图片储存

    七牛云存储,图片储存 概述 七牛云对象存储服务提供高可靠.强安全.低成本.可扩展的非结构化数据的存储服务.它提供简单的 Web  服务接口,可以通过七牛开发者平台或客户端存储和检索任意数量的数据,支持 ...

  7. 使用七牛云存储解决ios7.1的app部署问题 https

    2019独角兽企业重金招聘Python工程师标准>>> 使用七牛云存储解决ios7.1的app部署问题 一.问题描述 开发完iOS版本的app.需要将.ipa文件和.plist文件打 ...

  8. 使用七牛云存储解决ios7.1的app部署问题

    使用七牛云存储解决ios7.1的app部署问题 一.问题描述 开发完ios版本的app.需要将.ipa文件和.plist文件打包上传,供用户下载,在线安装.用户安装过程简单描述如下: 首先通过手机浏览 ...

  9. 使用七牛云存储解决app部署问题,免申请https认证

    一.问题描述 开发完ios版本的app.需要将.ipa文件和.plist文件打包上传,供用户下载,在线安装.用户安装过程简单描述如下: 首先通过手机浏览器safari或者扫描二维码获取到下载.plis ...

  10. 【微信小程序控制硬件⑥ 进阶篇】服务器如何集成七牛云存储SDK,把用户自定义设备图片存储在第三方服务器!

    本博文由热爱分享热爱技术的半颗心脏原创,非官方人员.非组织名义编写,博文如有不对或侵犯您的权益,请及时留言,第一时间纠正! [微信小程序控制硬件①] 全网首发,借助 emq 消息服务器带你如何搭建微信 ...

最新文章

  1. Android基础是什么,Android基础概念
  2. 事业单位计算机专业知识试卷,计算机专业知识试题(事业单位计算机专业知识考试试卷).doc...
  3. 绝大多数人没玩过也没见过的现象:20个MYSQL进程共用1个3306端口
  4. C# 中实现单例模式
  5. HDU 2255 奔小康赚大钱 带权二分图匹配 KM算法
  6. 真诚推荐这7个大佬的公众号,碎片化学习
  7. 怎样将手机屏幕投射到电脑
  8. 如何在DOS命令窗口中进入D盘?
  9. 小程序neverland test
  10. Android开发规范:资源文件命名规范
  11. win10雷电3接口驱动_[九猫win10系统]Intel处理器福利普及雷电3接口:微软/苹果强烈支...
  12. Centos 6.x 更新内核 2.6-4.13
  13. Pathon 编写程序在屏幕中心绘制正方形
  14. 迅捷画图中套用流程图模板编辑方法介绍
  15. 3.4.11nbsp;拉里·埃里森
  16. 解决win10下samba不能访问
  17. 这个教人怎么赚钱的社群,第7年了
  18. easymock模拟post接口请求数据
  19. [微信机器人_01]智能机器人-奇迹蛋
  20. Linux如何强制关闭PyCharm或者其他软件

热门文章

  1. Linux下的基本操作
  2. POJ1001 高精度浮点数幂运算
  3. java中static和final修饰符
  4. java提取(获取)博客信息(内容)
  5. BUAA_OO_第一次作业总结
  6. fragment--总结
  7. java导出数据EXCEL的工具类(以spring-webmvc-4.0.4jar为基础)
  8. 使用vue脚手架vue-cli搭建项目
  9. 5. CopyOnWriteArrayList 的适用场景
  10. Leetcode207---课程表(逆拓扑排序)