>  기사  >  백엔드 개발  >  PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하는 방법은 무엇입니까?

PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하는 방법은 무엇입니까?

WBOY
WBOY원래의
2023-09-05 15:46:56878검색

PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하는 방법은 무엇입니까?

PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하는 방법은 무엇입니까?

인터넷의 급속한 발전과 함께 사진의 활용이 점점 더 광범위해지고 있기 때문에 사진을 빠르고 효율적으로 획득하고 표시하는 방법이 특히 중요해졌습니다. Qiniu Cloud Storage는 전문적인 클라우드 스토리지 서비스를 제공하는 회사로 개발자에게 Qiniu Cloud에 저장된 이미지를 운영할 수 있는 풍부한 API를 제공합니다. 이 기사에서는 PHP를 사용하여 Qiniu 클라우드 스토리지에서 Base64 형식 이미지를 검색하는 방법을 소개합니다.

먼저 Qiniu Cloud 공식 홈페이지에 계정을 등록하고 콘솔에 사진을 저장할 저장 공간(Bucket)을 만들어야 합니다. 저장 공간 생성에 성공하면 인증을 위한 Access Key와 Secret Key 쌍을 받게 됩니다.

다음으로, PHP를 사용하여 Qiniu Cloud Storage에 연결하고 저장 공간의 이미지를 검색하는 코드를 작성해야 합니다. 먼저 Qiniu Cloud Storage의 SDK를 도입하고 코드에 다음 코드를 추가해야 합니다.

require_once 'autoload.php';
use QiniuAuth;
use QiniuStorageBucketManager;

그런 다음 인증 개체를 생성하고 Qiniu Cloud 콘솔에서 얻은 액세스 키와 비밀 키를 인증에 사용해야 합니다. . 코드에 다음 코드를 추가합니다.

$accessKey = 'your_access_key';
$secretKey = 'your_secret_key';
$auth = new Auth($accessKey, $secretKey);

다음으로 저장 공간의 파일을 관리하기 위한 BucketManager 개체를 생성해야 합니다. 코드에 다음 코드를 추가합니다.

$bucketMgr = new BucketManager($auth);

그런 다음 BucketManager의 stat 함수를 사용하여 파일 정보를 가져올 수 있습니다. 코드에 다음 코드를 추가하세요.

$bucket = 'your_bucket_name';
$key = 'your_image_key';
list($ret, $err) = $bucketMgr->stat($bucket, $key);
if ($err !== null) {
    echo '获取文件信息失败';
} else {
    echo '图片大小:' . $ret['fsize'] . '字节' . "
";
    echo '图片尺寸:' . $ret['width'] . 'x' . $ret['height'] . "
";
}

위 코드에서 your_bucket_name을 우리가 생성한 저장 공간의 이름으로 바꾸고 your_image_key를 검색하려는 이미지의 저장 공간에 있는 키로 바꿔야 합니다. stat 함수를 호출하면 이미지의 파일 크기와 크기 정보를 얻을 수 있습니다.

또한 BucketManager의 privateDownloadUrl 기능을 사용하여 이미지의 비공개 액세스 링크를 얻을 수도 있습니다. 코드에 다음 코드를 추가하세요:

$baseUrl = $bucketMgr->privateDownloadUrl($baseUrl, 3600); // 有效时间为1小时
echo '图片链接:' . $baseUrl;

위 코드에서는 링크의 유효 시간을 1시간으로 설정했는데 필요에 따라 조정할 수 있습니다. privateDownloadUrl 함수를 호출하면 유효한 시간 내에만 유효한 이미지의 비공개 액세스 링크를 얻을 수 있습니다.

마지막으로 얻은 이미지 링크를 HTML 페이지에 삽입하고 브라우저를 통해 이미지를 표시할 수 있습니다. 코드에 다음 코드를 추가합니다.

<!DOCTYPE html>
<html>
<head>
    <title>Base64 格式图片展示</title>
</head>
<body>
    <img  src="<?php echo $baseUrl; ? alt="PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하는 방법은 무엇입니까?" >" alt="图片">
</body>
</html>

위 코드를 통해 PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하고 웹페이지에 표시할 수 있습니다.

요약:

이 기사에서는 PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하는 방법을 소개합니다. 먼저 Qiniu Cloud 공식 웹사이트에 등록하고 저장 공간을 만들어야 합니다. 그런 다음 PHP를 사용하여 Qiniu Cloud Storage에 연결하는 코드를 작성하고 관련 기능을 통해 이미지의 파일 정보와 비공개 액세스 링크를 얻습니다. 마지막으로, 획득한 이미지 링크를 HTML 페이지에 삽입하고 브라우저를 통해 이미지를 표시합니다.

이 기사가 PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하는 방법을 배우는 데 도움이 되기를 바랍니다. 문의사항이 있으신 경우 아래 댓글란에 편하게 메시지를 남겨주시면 최대한 빨리 답변해드리겠습니다.

위 내용은 PHP를 사용하여 Qiniu Cloud Storage에서 Base64 형식 이미지를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.