自己看了一些博客说,由于七牛云使用了命名空间,而命名空间是PHP5.3之后才有的,所以使用的时候得注意一下,PHP版本必须是5.3之后的
使用的时候自己去七牛云下载sdk包
地址:https://github.com/qiniu/php-sdk/releases?ref=developer.qiniu.com
下面就看看代码吧
<?php
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;
require_once __DIR__ . '/qiniu/autoload.php'; //引入autoload自动加载
$accessKey = 'aaaaaa'; //自己的ak
$secretKey = 'ssssss';//自己的sk
$auth = new Auth($accessKey, $secretKey);
$bucket = 'mmmmm';//自己的空间名
$token = $auth->uploadToken($bucket);
$uploadMgr = new UploadManager();
$filePath = __DIR__ .'/3.jpg'; //需要上传文件的路径
$key = '3.jpg'; //上传之后的名称
list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);
echo "\n====> putFile result: \n";
if ($err !== null) {
var_dump($err);
} else {
var_dump($ret);
}这个适用于php 后台上传 ,至于其他的有时间再发
七牛云图片上传PHP实现
这篇博客介绍了如何在PHP环境中利用七牛云的SDK进行图片上传操作。由于七牛云的SDK使用了PHP5.3后的命名空间特性,因此需要确保PHP版本在5.3及以上。开发者可以从七牛云的GitHub releases页面下载PHP SDK进行集成。
931

被折叠的 条评论
为什么被折叠?



