生活随笔
收集整理的這篇文章主要介紹了
php上传文件到七牛云
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.composer 下載相應的包
composer require qiniu/php-sdk
2.代碼
注意:tp3.2中在index.php加入這樣一行代碼
require './vendor/autoload.php’;
<?php
namespace Home\Controller;use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;
use Qiniu\Auth;
use Qiniu\Storage\UploadManager;
use Think\Controller;class BaseController extends Controller
{
public function upload_qiniu(){$filePath = "./Uploads/news/tara.jpg";$config = C('qiniu');$auth = new Auth($config['ak'],$config['sk']);$token = $auth->uploadToken($config['bucket']);$key ="filename".rand(1,10000).".jpg";$uploadMgr = new UploadManager();list($ret ,$err) = $uploadMgr->putFile($token,$key,$filePath);echo "\n====> putFile result: \n";if ($err !== null) {var_dump($err);} else {var_dump($ret);}$filename = $config['image_url'].$ret['key'];var_dump($filename);}
}
總結
以上是生活随笔為你收集整理的php上传文件到七牛云的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。