首頁  >  文章  >  後端開發  >  PHP如何上傳檔案到七牛的方法程式碼

PHP如何上傳檔案到七牛的方法程式碼

不言
不言原創
2018-07-25 09:51:542325瀏覽

這篇文章分享給大家的內容是關於PHP如何上傳檔案到七牛的方法程式碼,內容很詳細,接下來我們就來看看具體的內容,希望可以幫助大家。

上傳檔案到七牛最簡單的方式就是使用七牛官方最新的SDK

安裝PHP SDK

composer require qiniu/php-sdk

上傳檔案到七牛

use Qiniu\Auth;
use Qiniu\Storage\UploadManager;

$cfg = [
  'access' => 'YOUR_ACCESS_KEY',
  'secret' => 'YOUR_SECRET_KEY',
  'bucket' => 'YOUR_BUCKET',
  'domain' => 'https://images.your_domain.com'
];

$auth = new Auth($cfg['access'], $cfg['secret']);
// 创建一个过期时间为1小时的临时上传令牌
$token = $auth->uploadToken($cfg['bucket'], null, 3600);

$filePath = "./illustration.png";

$uploadMgr = new UploadManager();
list($ret, $err) = $uploadMgr->putFile($token, null, $filePath);
if($err !== null) {
    $this->err = $err;
} else {
    echo $cfg['domain'] . '/' . $ret['key'];
}

搞定!

相關推薦:

如何使用PHP實作下載的功能

PHP如何上傳圖片到資料庫進行顯示的的程式碼

以上是PHP如何上傳檔案到七牛的方法程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn