Dengan kemunculan era pengkomputeran awan, semakin banyak syarikat dan individu mula menyimpan data dalam awan. Qiniu Cloud ialah penyedia perkhidmatan storan awan terkemuka di China, menyediakan perkhidmatan storan awan yang cekap, selamat dan boleh dipercayai. Dalam artikel ini, kami akan memperkenalkan cara melaksanakan storan awan Qiniu menggunakan PHP.
1: Daftar akaun Qiniu Cloud dan buat ruang storan
Sebelum mula menggunakan storan Qiniu Cloud, kita perlu mendaftar akaun Qiniu Cloud dan buat ruang storan.
1.1 Daftar akaun Qiniu Cloud
Pertama, kita perlu pergi ke laman web rasmi Qiniu Cloud (https://www.qiniu.com/) dan klik butang "Daftar" di bahagian atas sudut kanan, Isikan maklumat peribadi anda untuk mendaftar.
1.2 Cipta ruang storan
Log masuk ke konsol Awan Qiniu, klik "Ruang Storan", dan kemudian pilih "Baharu". Masukkan nama ruang storan anda, pilih kawasan storan dan jenis storan, dan klik Cipta.
Dua: Dapatkan AccessKey dan SecretKey of Qiniu Cloud Storage
Sebelum menggunakan PHP untuk melaksanakan Qiniu Cloud Storage, kita perlu mendapatkan AccessKey dan SecretKey untuk pengesahan dan kebenaran.
2.1 Log masuk ke Qiniu Cloud Console
Log masuk ke Qiniu Cloud Console dengan akaun Qiniu Cloud berdaftar anda, klik "Pusat Peribadi", dan pilih "Pengurusan Utama" daripada menu kiri .
2.2 Dapatkan AccessKey dan SecretKey
Pada halaman pengurusan kunci rahsia, kita boleh melihat AccessKey dan SecretKey. Kedua-dua kunci ini digunakan untuk pengesahan dan kebenaran, jadi pastikan anda menyimpannya di tempat yang selamat.
Tiga: Pasang Qiniu Cloud PHP SDK
Untuk menggunakan Qiniu Cloud Storage dalam PHP, anda perlu memasang SDK terlebih dahulu. Qiniuyun PHP SDK boleh dipasang melalui Composer.
Masukkan arahan berikut dalam tetingkap baris arahan:
composer require qiniu/php-sdk
Empat: Muat naik fail ke Qiniu Cloud Storage
Selepas mendapat AccessKey dan SecretKey of Qiniu Cloud Storage, Selepas memasang SDK, kami boleh menggunakan PHP untuk memuat naik fail ke Storan Awan Qiniu.
memerlukan_sekaliDIR'/vendor/autoload.php';
$accessKey = 'ACCESS_KEY';
$secretKey = 'SECRET_KEY';
$bucket = 'BUCKET_NAME';
$filePath = '/path/to/local/file';
$key = 'remote_file_name';
// Bina objek pengesahan
$auth = QiniuAuth baharu($accessKey, $secretKey);
// Jana Token muat naik
$token = $auth->uploadToken($bucket); >
$uploadMgr = new QiniuStorageUploadManager();
senarai($ret, $err) = $uploadMgr->putFile($token, $key, $filePath);
jika ($err !== null) {
var_dump($err);
var_dump($ret);
DIR'/vendor/autoload.php';
$accessKey = 'ACCESS_KEY';$secretKey = 'SECRET_KEY';
$bucket = 'BUCKET_NAME';
$config->useHTTPS = true;
//Urus bukti kelayakan
$auth = QiniuAuth baharu($accessKey, $secretKey);
// Bina objek storan awan Qiniu
$client = QiniuStorageBucketManager baharu($auth, $config);
// Awalan fail
$prefix = '';
// Senarai fail
senarai($item, $marker, $err) = $client->listFiles($bucket, $prefix);
jika ($err !== null) {
echo "\n====> list file err: \n"; var_dump($err);
echo "\n====> list file result: \n"; var_dump($items);
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan storan awan Qiniu dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!