Rumah rangka kerja php ThinkPHP Cara menggunakan Storan Awan Qiniu dalam ThinkPHP6

Cara menggunakan Storan Awan Qiniu dalam ThinkPHP6

Jun 20, 2023 pm 01:32 PM
thinkphp Tutorial Storan Awan Qiniu

Dengan pembangunan berterusan dan pengoptimuman teknologi pengkomputeran awan, storan awan telah menjadi kaedah storan yang dipilih oleh semakin banyak perusahaan dan individu. Antaranya, Storan Awan Qiniu digemari oleh majoriti pengguna kerana kebolehpercayaan yang tinggi, ketersediaan tinggi dan prestasi kos yang tinggi. Jadi, bagaimana untuk menggunakan Qiniu Cloud Storage dalam ThinkPHP6? Artikel ini akan memperkenalkannya kepada anda secara terperinci.

1. Daftar akaun Qiniu Cloud dan buat ruang storan

Pertama, kita perlu pergi ke laman web rasmi Qiniu Cloud untuk mendaftar akaun. Selepas pendaftaran berjaya, kami boleh mencipta ruang storan kami sendiri dalam halaman "Storan Objek". Perlu diingatkan di sini bahawa untuk memastikan keselamatan perkhidmatan, adalah disyorkan untuk menetapkan mod awam ruang storan kepada "Persendirian".

2. Pasang Qiniu Cloud SDK

Sebelum menggunakan Qiniu Cloud Storage, kita perlu memasang Qiniu Cloud SDK terlebih dahulu. Ia boleh dipasang melalui Komposer dan jalankan kod berikut di terminal:

composer require qiniu/php-sdk
Salin selepas log masuk

Selepas pemasangan selesai, kita perlu menambah fail config/autoload.php:

'Qiniu' => 'Qiniu\Auth::autoload'
Salin selepas log masuk

3. Konfigurasikan maklumat akaun Qiniu Cloud

Dalam ThinkPHP6, kami boleh membuat konfigurasi yang berkaitan melalui fail dalam direktori konfigurasi. Kami mencipta fail baharu di bawah konfigurasi dan namakannya "qiniu.php". Dalam fail ini, kita perlu membuat konfigurasi berikut:

return [
    'accessKey' => '此处填写您的AccessKey',
    'secretKey' => '此处填写您的SecretKey',
    'bucket' => '此处填写您的存储空间名称',
    'domain' => '此处填写您的存储空间的外链域名'
];
Salin selepas log masuk

Antaranya, AccessKey dan SecretKey ialah maklumat utama dalam akaun Awan Qiniu, yang boleh didapati dalam pengurusan kunci dalam baldi peribadi ialah ruang storan Nama domain ialah nama domain pautan luar ruang storan. Sudah tentu, dalam penggunaan sebenar, anda perlu menggantikan semua maklumat ini dengan maklumat anda sendiri.

4. Muat naik fail ke Qiniu Cloud

Selepas menyelesaikan kerja di atas, kami boleh mula menggunakan storan Awan Qiniu dalam program kami. Katakan kita perlu memuat naik gambar bernama "demo.jpg", kita boleh menulis kod seperti ini:

use QiniuAuth;
use QiniuStorageUploadManager;

class Demo
{
    public function upload()
    {
        $accessKey = config('qiniu.accessKey');
        $secretKey = config('qiniu.secretKey');
        $auth = new Auth($accessKey, $secretKey);
        $bucket = config('qiniu.bucket');
        
        $uploadManager = new UploadManager();
        
        $file = '此处填写您要上传的文件路径';
        $key = '此处填写您上传文件在七牛云上的文件名';
        
        $token = $auth->uploadToken($bucket);
        list($ret, $error) = $uploadManager->putFile($token, $key, $file);

        if ($error !== null) {
            return '上传失败';
        } else {
            return '上传成功';
        }
    }
}
Salin selepas log masuk

Apabila memuat naik fail, pertama sekali kita perlu menggunakan AccessKey dan SecretKey untuk menjana kod kebenaran, dan kemudian gunakan Kaedah putFile UploadManager memuat naik fail ke Qiniu Cloud. Antaranya, $file ialah laluan bagi fail setempat, dan $key ialah nama fail selepas fail tersebut dimuat naik ke Qiniu Cloud. Hasil muat naik akan dikembalikan melalui $ret dan $error Dengan menyemak sama ada $error adalah batal, anda boleh menentukan sama ada muat naik itu berjaya.

5. Gunakan pautan luaran untuk mengakses fail yang dimuat naik

Selepas memuat naik fail ke Qiniu Cloud, kami perlu menyediakan pautan luaran untuk mengakses fail di tapak web lain. Kita boleh menggunakan kod berikut untuk menjana pautan luaran:

use QiniuAuth;

class Demo
{
    public function getURL()
    {
        $accessKey = config('qiniu.accessKey');
        $secretKey = config('qiniu.secretKey');
        $auth = new Auth($accessKey, $secretKey);
        
        $bucket = config('qiniu.bucket');
        $domain = config('qiniu.domain');
       
        $fileName = '此处填写您要访问的文件名';
        $baseUrl = 'http://' . $domain . '/' . $fileName;
       
        $signedUrl = $auth->privateDownloadUrl($baseUrl);
        
        return $signedUrl;
    }
}
Salin selepas log masuk

Apabila menjana pautan luaran, kita perlu memasukkan AccessKey, SecretKey dan nama fail yang diperlukan. Apabila menggunakan kaedah $auth->privateDownloadUrl($baseUrl) untuk mendapatkan pautan luaran, ia akan terlebih dahulu menyemak sama ada ruang kepunyaan fail berada dalam mod "peribadi", dan kemudian gunakan kekunci untuk menandatangani. Pautan luaran yang dijana terakhir ialah alamat yang disimpan dalam pembolehubah $signedUrl. Kami boleh membuka alamat ini dalam penyemak imbas untuk mengakses fail yang disimpan di Qiniu Cloud.

Ringkasan:

Di atas ialah cara menggunakan Qiniu Cloud Storage dalam ThinkPHP6. Melalui Storan Awan Qiniu, kami boleh memuat naik fail ke awan untuk mencapai storan dan penghantaran data yang cekap. Dalam penggunaan sebenar, kami perlu menetapkan kebenaran akses ruang storan secara munasabah untuk memastikan keselamatan data. Semoga artikel ini bermanfaat kepada semua.

Atas ialah kandungan terperinci Cara menggunakan Storan Awan Qiniu dalam ThinkPHP6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Panduan gandingan set kepala Bluetooth Samsung Galaxy Buds Pro dan tutorial penggunaan Panduan gandingan set kepala Bluetooth Samsung Galaxy Buds Pro dan tutorial penggunaan Dec 30, 2023 pm 03:44 PM

Fon kepala siri Galaxy Buds Samsung direka secara unik dan direka bentuk secara ergonomik, menjadikannya sangat selesa dipakai. Selain selesa dipakai, fon kepala siri Samsung Buds juga memberikan pengalaman kualiti bunyi yang sangat baik, yang telah menarik ramai pengguna. Seterusnya, kami akan memperkenalkan kepada anda tutorial penggunaan fon kepala Samsung Buds, terutamanya proses gandingan fon kepala Bluetooth dan telefon mudah alih Samsung Galaxy Buds Pro. Cara memasangkan set kepala Bluetooth Samsung Galaxy Buds Pro Memadankan dengan set kepala Samsung Buds adalah sangat mudah. ​​Cuma ikut langkah di bawah untuk melengkapkan gandingan. Langkah pertama ialah menghidupkan fungsi Bluetooth telefon. Anda boleh menemui pilihan tetapan Bluetooth dalam antara muka tetapan telefon anda. Langkah 2: Letakkan GalaxyBu

Bagaimana untuk menggunakan exescope? Tutorial penggunaan terperinci Bagaimana untuk menggunakan exescope? Tutorial penggunaan terperinci Mar 13, 2024 pm 10:40 PM

exescope ialah alat penyuntingan sumber program yang berkuasa yang boleh menukar versi bahasa Inggeris perisian kepada versi Cina Jadi bagaimana untuk menggunakan exescope yang baru dimuat turun? Jika anda juga pengguna baru, datang dan lihat tutorial terperinci di bawah. Tutorial penggunaan Exescope 1. Buka eXeScope, klik pada fail di sudut kiri atas, klik [Buka] dalam pilihan pop timbul, dan pilih fail yang anda ingin buka. 2. Selepas membuka perisian, anda boleh melihat banyak kawalan. 3. Anda boleh mengubah suai secara langsung saiz, kedudukan dan kandungan setiap kawalan dengan memasukkan data, atau anda boleh terus klik pada editor kotak dialog di atas dan seret kawalan pada antara muka program secara terus. Selepas melaraskan kawalan, klik [Simpan].

Cara menggunakan tutorial penggunaan Aisi Assistant-Aisi Assistant Cara menggunakan tutorial penggunaan Aisi Assistant-Aisi Assistant Mar 06, 2024 pm 12:10 PM

Ramai rakan baru masih tidak tahu cara menggunakan Aisi Assistant, jadi editor akan membawakan anda tutorial tentang cara menggunakan Aisi Assistant yang memerlukannya boleh melihat dengan cepat. 1. Antara muka operasi, semak sama ada komponen yang diperlukan telah dipasang (seperti yang ditunjukkan dalam rajah di bawah); kepada Arahan untuk operasi yang berkaitan (seperti yang ditunjukkan dalam rajah di bawah); (seperti yang ditunjukkan dalam rajah di bawah) yang ditunjukkan); atas

Tutorial penggunaan kotak hitam kecil Tutorial penggunaan kotak hitam kecil Feb 23, 2024 pm 05:10 PM

Little Black Box ialah platform permainan yang sangat mudah digunakan, jadi bagaimana anda menggunakan perisian ini? Pengguna akan menghadapi banyak masalah apabila menggunakan perisian ini dan mempunyai penyelesaian yang berbeza. Ringkasan tutorial tentang penggunaan pelbagai fungsi kotak hitam kecil ini akan memberitahu anda cara menggunakannya. Berikut adalah pengenalan terperinci, jadi lihat! Tutorial menggunakan Little Black Box [2024-01-31] ​​​​Cara menebus cdkey yang dibeli dari Little Black Box [2024-01-31] ​​​​Cara menyimpan permainan yang dibeli dari Little Black Box ke dalam Steam [2024-01- 31] ​​CDkey yang dibeli dari Little Black Box boleh dipulangkan.

Cara menggunakan Enterprise WeChat - Tutorial menggunakan Enterprise WeChat Cara menggunakan Enterprise WeChat - Tutorial menggunakan Enterprise WeChat Mar 04, 2024 pm 02:28 PM

Ramai rakan tidak tahu cara menggunakan WeChat Enterprise, jadi editor di bawah akan berkongsi tutorial untuk menggunakan WeChat Enterprise. Saya percaya ia akan membantu semua orang. Langkah 1: Klik ikon "Enterprise WeChat" untuk memasuki Enterprise WeChat Dalam bahagian mesej, kita boleh menyertai sembang kumpulan untuk berbual dengan rakan sekerja (seperti yang ditunjukkan dalam gambar). Langkah 2: Pada antara muka utama Enterprise WeChat, klik "Buku Kenalan" (seperti yang ditunjukkan dalam gambar). Langkah 3: Masukkan bahagian buku alamat, di mana kita boleh melihat kenalan kita (seperti yang ditunjukkan dalam gambar). Langkah 4: Pada antara muka utama Enterprise WeChat, klik "Meja Kerja" (seperti yang ditunjukkan dalam gambar). Langkah 5: Masukkan bahagian meja kerja, di mana kita boleh menjalankan kerja kecil harian syarikat (seperti yang ditunjukkan dalam gambar). Langkah 6: Pada antara muka utama Enterprise WeChat, klik "Saya" (seperti yang ditunjukkan dalam gambar

Bagaimana untuk menjalankan projek thinkphp Bagaimana untuk menjalankan projek thinkphp Apr 09, 2024 pm 05:33 PM

Untuk menjalankan projek ThinkPHP, anda perlu: memasang Komposer untuk mencipta projek, masukkan direktori projek dan laksanakan php bin/console serve;

Cara menggunakan pautan magnet Thunder - Tutorial menggunakan pautan magnet Thunder Cara menggunakan pautan magnet Thunder - Tutorial menggunakan pautan magnet Thunder Mar 05, 2024 pm 05:22 PM

Baru-baru ini, ramai rakan telah bertanya kepada editor cara menggunakan pautan magnet Thunder Seterusnya, mari kita pelajari tutorial menggunakan pautan magnet Thunder. Saya harap ia dapat membantu semua orang. Langkah 1: Pertama, kami membuka Thunder yang dipasang dan klik butang Baharu, seperti yang ditunjukkan dalam gambar. Langkah 2: Kemudian cari pautan magnet di Internet, salin dan tampalkannya ke lokasi yang ditunjukkan dalam gambar di bawah, dan klik OK, seperti yang ditunjukkan dalam gambar. Langkah 3: Direktori muat turun terperinci sumber muncul Kami menyemak sumber yang hendak dimuat turun, pilih direktori storan dan klik Muat Turun Sekarang, seperti yang ditunjukkan dalam rajah. Langkah 4: Akhir sekali, kami menunggu sumber untuk dimuat turun, seperti yang ditunjukkan dalam gambar. Di atas ialah keseluruhan kandungan cara menggunakan pautan magnet Thunder yang dibawa oleh editor kepada anda. Saya harap ia dapat membantu semua orang.

Cara menggunakan simulator ons - tutorial penggunaan simulator ons Cara menggunakan simulator ons - tutorial penggunaan simulator ons Mar 04, 2024 pm 01:10 PM

Baru-baru ini, ramai rakan bertanya kepada saya cara menggunakan simulator ons Seterusnya, mari kita pelajari tutorial tentang cara menggunakan simulator ons saya harap ia dapat membantu semua orang. Langkah 1: Mula-mula muat turun alat onskrip seperti yang ditunjukkan di bawah. Langkah 2: Kemudian muat turun permainan emulator ons. Langkah 3: Kemudian seret fail simulator onscripter.exe yang baru anda muat turun terus ke dalam direktori permainan dan klik dua kali onscripter.exe untuk membukanya. Langkah 4: Jalankan permainan secara langsung. Di atas adalah semua kandungan tentang cara menggunakan simulator ons yang dibawa oleh editor saya harap ia dapat membantu semua orang.

See all articles