七牛云存储PHP SDK

本SDK为PHP开发者提供了操作七牛云存储服务功能的能力。PHPSDK包含了几个功能:

接下来逐步对各个功能给出相应的示例和演示。

快速上手

  1. 注册七牛帐号和获取密钥

    在使用SDK之前,你必须先注册一个七牛帐号,并登录控制台获取一对有效的AccessKey和SecretKey。请详细阅读安全建议建议以进一步了解如何正确使用和管理密钥。

  2. 环境兼容性要求

    本SDK要求你的环境安装了PHP 5.3.3+运行环境,且应带cURL扩展。安装cURL 7.16.3+

  3. 安装SDK

    使用Composer是最为推荐的安装方式。SDK 安装指南中有关于安装SDK的详细说明。

  4. 使用SDK

    建议阅读快速开发指南以了解本SDK的基本使用方法,并结合相应的样例工程和API参考手册以获取所有功能的详细使用方法。

快速示例

上传一个文件到七牛云存储

  <?php
    require 'vendor/autoload.php';

    use Qiniu\Auth;
    use Qiniu\Storage\UploadManager;
    
    // 设置信息
    $APP_ACCESS_KEY = '<Access Key>';
    $APP_SECRET_KEY = '<Secret Key>';
    
    $bucket = '<Bucket Name>';
    $file = '<File Path>';

    $auth = new Auth($APP_ACCESS_KEY, $APP_SECRET_KEY);
    $token = $auth->uploadToken($bucket);
    $uploadManager = new UploadManager();

    list($ret, $err) = $uploadManager->putFile($token, null, $file);

    if ($err != null) {
      echo "上传失败。错误消息:".$err->message();
    } else {
      echo "上传成功。Key:".$ret["key"];
    }
  

更多示例

开发文档

相关资源