ThinkPHP6에서 Qiniu 클라우드 스토리지를 사용하는 방법
클라우드 컴퓨팅 기술의 지속적인 개발과 최적화로 인해 클라우드 스토리지는 점점 더 많은 기업과 개인이 선택하는 스토리지 방법이 되었습니다. 그중 Qiniu Cloud Storage는 높은 신뢰성, 고가용성 및 높은 비용 성능으로 인해 대부분의 사용자가 선호합니다. 그렇다면 ThinkPHP6에서 Qiniu Cloud Storage를 사용하는 방법은 무엇입니까? 이번 글에서는 이에 대해 자세히 소개하겠습니다.
1. Qiniu Cloud 계정을 등록하고 저장 공간을 만듭니다
먼저 Qiniu Cloud 공식 웹사이트에 가서 계정을 등록해야 합니다. 등록이 성공적으로 완료되면 "Object Storage" 페이지에서 자체 저장 공간을 생성할 수 있습니다. 여기서 주의할 점은 서비스의 보안을 보장하기 위해 저장 공간의 공개 모드를 "비공개"로 설정하는 것이 좋습니다.
2. Qiniu Cloud SDK 설치
Qiniu Cloud Storage를 사용하기 전에 먼저 Qiniu Cloud SDK를 설치해야 합니다. Composer를 통해 설치하고 터미널에서 다음 코드를 실행할 수 있습니다:
composer require qiniu/php-sdk
설치가 완료된 후 config/autoload.php 파일에 추가해야 합니다:
'Qiniu' => 'Qiniu\Auth::autoload'
3. Qiniu Cloud 계정 정보 구성
In ThinkPHP6에서는 config 디렉터리에 있는 파일을 통해 관련 구성을 수행할 수 있습니다. config 아래에 새 파일을 만들고 이름을 "qiniu.php"로 지정합니다. 이 파일에서는 다음과 같은 구성을 해야 합니다.
return [ 'accessKey' => '此处填写您的AccessKey', 'secretKey' => '此处填写您的SecretKey', 'bucket' => '此处填写您的存储空间名称', 'domain' => '此处填写您的存储空间的外链域名' ];
그 중 AccessKey와 SecretKey는 Qiniu Cloud 계정의 핵심 정보로 개인 센터 버킷의 키 관리에서 확인할 수 있는 스토리지 이름입니다. space; domain은 저장 공간의 외부 링크 도메인 이름입니다. 물론 실제 사용시에는 이 모든 정보를 본인의 정보로 대체해야 합니다.
4. Qiniu Cloud에 파일 업로드
위 작업을 완료한 후 프로그램에서 Qiniu Cloud 스토리지를 사용할 수 있습니다. "demo.jpg"라는 이름의 사진을 업로드해야 한다고 가정하면 다음과 같이 코드를 작성할 수 있습니다.
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 '上传成功'; } } }
파일을 업로드할 때 먼저 AccessKey 및 SecretKey를 사용하여 인증 코드를 생성한 다음 putFile 메서드를 사용해야 합니다. UploadManager의 Qiniu Cloud에 파일을 업로드합니다. 그 중 $file은 로컬 파일의 경로이고, $key는 파일이 Qiniu Cloud에 업로드된 후의 파일 이름입니다. 업로드 결과는 $ret 및 $error를 통해 반환됩니다. $error가 null인지 확인하면 업로드 성공 여부를 확인할 수 있습니다.
5. 외부 링크를 사용하여 업로드된 파일에 액세스
Qiniu Cloud에 파일을 업로드한 후 다른 웹사이트의 파일에 액세스하려면 외부 링크를 제공해야 합니다. 다음 코드를 사용하여 외부 링크를 생성할 수 있습니다.
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; } }
외부 링크를 생성할 때 필요한 AccessKey, SecretKey 및 파일 이름을 전달해야 합니다. $auth->privateDownloadUrl($baseUrl) 메소드를 사용하여 외부 링크를 얻는 경우 먼저 파일이 속한 공간이 "private" 모드인지 확인한 다음 키를 사용하여 서명합니다. 최종 생성된 외부 링크는 $signedUrl 변수에 저장된 주소입니다. 브라우저에서 이 주소를 열어 Qiniu Cloud에 저장된 파일에 액세스할 수 있습니다.
요약:
위는 ThinkPHP6에서 Qiniu Cloud Storage를 사용하는 방법입니다. Qiniu Cloud Storage를 통해 클라우드에 파일을 업로드하여 효율적인 데이터 저장 및 전송을 달성할 수 있습니다. 실제 사용 시 데이터 보안을 보장하기 위해 저장 공간에 대한 접근 권한을 합리적으로 설정해야 합니다. 이 기사가 모든 사람에게 도움이 되기를 바랍니다.
위 내용은 ThinkPHP6에서 Qiniu 클라우드 스토리지를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











삼성 갤럭시 버즈 시리즈 헤드폰은 독특한 디자인과 인체공학적 설계로 착용감이 매우 편안합니다. Samsung Buds 시리즈 헤드폰은 편안한 착용감 외에도 뛰어난 음질 경험을 제공하여 많은 사용자의 관심을 끌었습니다. 다음으로 Samsung Buds 헤드폰의 사용 튜토리얼, 특히 Samsung Galaxy Buds Pro Bluetooth 헤드폰과 휴대폰의 페어링 과정을 소개하겠습니다. Samsung Galaxy Buds Pro Bluetooth 헤드셋을 페어링하는 방법은 Samsung Buds 헤드셋과 페어링하는 방법은 매우 간단합니다. 첫 번째 단계는 휴대폰의 Bluetooth 기능을 켜는 것입니다. 휴대폰의 설정 인터페이스에서 Bluetooth 설정 옵션을 찾을 수 있습니다. 2단계: GalaxyBu 배치

많은 초보 친구들은 아직 Aisi Assistant 사용법을 모르기 때문에 편집자가 Aisi Assistant 사용법에 대한 튜토리얼을 제공할 것입니다. 필요한 친구들은 빠르게 살펴볼 수 있습니다. 1. 작동 인터페이스에서 필요한 구성 요소가 설치되어 있는지 확인합니다(아래 그림 참조). 2. 내 장치 창에서 관련 설명 정보를 읽습니다(아래 그림 참조). 관련 작업에 대한 지침(아래 그림 참조) 4. 게임 창을 사용하여 관련 인기 게임 경험을 빠르게 완료합니다(아래 그림 참조). 5. 사용해야 하는 다양한 벨소리를 다운로드하고 선택합니다. (아래 그림 참조) 6. 다양한 고화질 배경화면을 빠르게 다운로드합니다(아래 그림 참조). 7. 루팅 및 탈옥 기능을 지원합니다(아래 그림 참조). ~ 위에

exescope는 영어 버전의 소프트웨어를 중국어 버전으로 쉽게 변환할 수 있는 강력한 프로그램 리소스 편집 도구입니다. 그러면 새로 다운로드한 exescope를 어떻게 사용합니까? 당신도 초보 사용자라면 아래의 자세한 튜토리얼을 살펴보십시오. Exescope 사용법 튜토리얼 1. eXeScope를 열고 왼쪽 상단의 파일을 클릭한 후 팝업 옵션에서 [열기]를 클릭하고 열려는 파일을 선택합니다. 2. 소프트웨어를 열면 많은 컨트롤을 볼 수 있습니다. 3. 데이터를 입력하여 각 컨트롤의 크기, 위치, 내용을 직접 수정하거나, 위의 대화 상자 편집기를 직접 클릭하고 프로그램 인터페이스에서 컨트롤을 직접 드래그할 수 있습니다. 컨트롤을 조정한 후 [저장]을 클릭하세요.

Little Black Box는 사용하기 매우 쉬운 게임 플랫폼인데, 이 소프트웨어를 구체적으로 사용하는 방법은 무엇입니까? 사용자는 이 소프트웨어를 사용할 때 많은 문제에 직면하게 되며 다양한 해결 방법을 갖게 됩니다. 이 튜토리얼 요약은 소형 블랙박스의 다기능 사용 방법을 알려줄 것입니다. 다음은 자세한 소개이므로 살펴보세요! 리틀블랙박스 이용 튜토리얼 [2024-01-31] 리틀블랙박스에서 구매한 시디키를 교환하는 방법 [2024-01-31] 리틀블랙박스에서 구매한 게임을 스팀에 저장하는 방법 [2024-01- 31] 리틀블랙박스에서 구매한 시디키는 반품이 가능한가요? 결제는요?

많은 친구들이 Enterprise WeChat을 사용하는 방법을 모르므로 아래 편집자가 Enterprise WeChat 사용에 대한 튜토리얼을 공유하겠습니다. 모두에게 도움이 될 것입니다. 1단계: "Enterprise WeChat" 아이콘을 클릭하여 Enterprise WeChat에 들어갑니다. 메시지 섹션에서 그룹 채팅에 참여하여 동료들과 채팅할 수 있습니다(그림 참조). 2단계: Enterprise WeChat의 메인 인터페이스에서 "연락처"를 클릭합니다(그림 참조). 3단계: 연락처를 볼 수 있는 주소록 섹션을 입력합니다(그림 참조). 4단계: Enterprise WeChat의 기본 인터페이스에서 "Workbench"를 클릭합니다(그림 참조). 5단계: 회사의 일상적인 작은 작업을 수행할 수 있는 작업대 섹션에 들어갑니다(그림 참조). 6단계: Enterprise WeChat의 기본 인터페이스에서 "나"를 클릭합니다(그림 참조).

ThinkPHP 프로젝트를 실행하려면 다음이 필요합니다: Composer를 설치하고, 프로젝트 디렉터리를 입력하고 php bin/console을 실행하고, 시작 페이지를 보려면 http://localhost:8000을 방문하세요.

최근 많은 친구들이 편집자에게 Thunder Magnet Links 사용 방법을 문의했습니다. 다음으로 Thunder Magnet Links 사용에 대한 튜토리얼을 배워 보겠습니다. 모두에게 도움이 되기를 바랍니다. 1단계: 먼저 설치된 Thunder를 열고 그림과 같이 새로 만들기 버튼을 클릭합니다. 2단계: 그런 다음 인터넷에서 마그넷 링크를 찾아 아래 그림에 표시된 위치에 복사하여 붙여넣고 그림과 같이 확인을 클릭합니다. 3단계: 리소스의 상세 다운로드 디렉터리가 팝업됩니다. 다운로드할 리소스를 확인하고, 저장 디렉터리를 선택한 후, 그림과 같이 Download Now를 클릭합니다. 4단계: 마지막으로 그림과 같이 리소스가 다운로드될 때까지 기다립니다. 위 내용은 편집자가 제공한 썬더 마그넷 링크 사용 방법에 대한 모든 내용입니다. 모든 분들께 도움이 되기를 바랍니다.

최근에 많은 친구들이 ons 시뮬레이터 사용법을 물어왔습니다. 다음으로 ons 시뮬레이터 사용법에 대한 튜토리얼을 배워보겠습니다. 이것이 모두에게 도움이 되기를 바랍니다. 1단계: 먼저 아래와 같이 onscripter 도구를 다운로드합니다. 2단계: 그런 다음 ons 에뮬레이터 게임을 다운로드합니다. 3단계: 그런 다음 방금 다운로드한 시뮬레이터 onscripter.exe 파일을 게임 디렉터리로 드래그하고 onscripter.exe를 두 번 클릭하여 엽니다. 4단계: 게임을 직접 실행하세요. 이상은 에디터가 가져온 온스 시뮬레이터 사용법에 대한 모든 내용입니다. 모든 분들께 도움이 되었으면 좋겠습니다.
