温馨提示×

minio php用什么库最好

PHP
小樊
81
2024-12-01 11:57:09
栏目: 编程语言

在PHP中使用MinIO客户端,推荐使用官方提供的MinIO PHP SDK。这个SDK提供了丰富的功能,可以方便地与MinIO服务器进行交互。您可以通过Composer来安装这个SDK:

composer require minio/minio-php

安装完成后,您可以在您的PHP代码中引入SDK并使用它来操作MinIO服务器。以下是一个简单的示例,展示了如何使用MinIO PHP SDK上传和下载文件:

require 'vendor/autoload.php';

use Minio\Minio;
use Minio\Exception\MinioException;

$minioClient = new Minio([
    'endpoint' => 'play.min.io',
    'accessKey' => 'YOUR_ACCESS_KEY',
    'secretKey' => 'YOUR_SECRET_KEY',
    'secure' => true
]);

// 上传文件
$objectName = 'test.txt';
$filePath = '/path/to/local/file.txt';
try {
    $minioClient->putObject($objectName, $filePath);
    echo "File uploaded successfully.\n";
} catch (MinioException $e) {
    echo "Error uploading file: " . $e->getMessage() . "\n";
}

// 下载文件
$downloadPath = '/path/to/save/downloaded/file.txt';
try {
    $minioClient->getObject($objectName, $downloadPath);
    echo "File downloaded successfully.\n";
} catch (MinioException $e) {
    echo "Error downloading file: " . $e->getMessage() . "\n";
}

请确保替换YOUR_ACCESS_KEYYOUR_SECRET_KEYplay.min.io为您的MinIO服务器的实际访问密钥、秘密密钥和终端节点。这个SDK还支持其他操作,如删除对象、列出桶中的对象等,您可以查阅官方文档以获取更多信息。

0