Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Methodencode zum Hochladen von Dateien nach Qiniu

PHP-Methodencode zum Hochladen von Dateien nach Qiniu

不言
不言Original
2018-07-25 09:51:542323Durchsuche

Der Inhalt, der in diesem Artikel mit Ihnen geteilt wird, befasst sich mit dem Methodencode zum Hochladen von Dateien in Qiniu. Als Nächstes werfen wir einen Blick auf den spezifischen Inhalt.

Der einfachste Weg, Dateien auf Qiniu hochzuladen, ist die Verwendung des neuesten offiziellen SDK von Qiniu

PHP SDK installieren

composer require qiniu/php-sdk

Dateien auf Qiniu hochladen

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'];
}

Erledigt!

Verwandte Empfehlungen:

So verwenden Sie PHP, um die Download-Funktion zu implementieren

Wie PHP Bilder in die Datenbank hochlädt, um Code anzuzeigen

Das obige ist der detaillierte Inhalt vonPHP-Methodencode zum Hochladen von Dateien nach Qiniu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn