要在PHP中使用阿里云OSS,您需要先安装阿里云OSS的SDK。以下是使用Composer安装阿里云OSS SDK的步骤:
curl -sS https://getcomposer.org/installer | php
{
"require": {
"aliyuncs/oss-sdk-php": "^2.5"
}
}
php composer.phar install
<?php
require 'vendor/autoload.php';
use OSS\OssClient; use OSS\Core\OssException;
$accessKeyId = '<您的AccessKeyId>'; $accessKeySecret = '<您的AccessKeySecret>'; $endpoint = '<您的Endpoint>'; $bucket = '<您的Bucket名称>';
try { $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
// 上传文件
$object = 'example.jpg';
$filePath = '/path/to/example.jpg';
$ossClient->uploadFile($bucket, $object, $filePath);
// 下载文件
$downloadObject = 'example.jpg';
$downloadFilePath = '/path/to/download/example.jpg';
$ossClient->downloadFile($bucket, $downloadObject, $downloadFilePath);
// 删除文件
$deleteObject = 'example.jpg';
$ossClient->deleteObject($bucket, $deleteObject);
} catch (OssException $e) { echo 'Error: ' . $e->getMessage(); } ?>
请将上述代码中的`<您的AccessKeyId>`、`<您的AccessKeySecret>`、`<您的Endpoint>`和`<您的Bucket名称>`替换为您的阿里云OSS的相关信息。
以上代码示例了如何上传、下载和删除文件。您可以根据您的实际需求进行修改和扩展。
希望这可以帮助到您!
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站