要實現在Minio中查看文件,你可以使用Minio PHP SDK中的getObject方法來獲取文件內容并在瀏覽器中顯示。以下是一個簡單的示例代碼:
require 'vendor/autoload.php';
use Minio\MinioClient;
use Minio\Types\ObjectData;
$minioClient = new MinioClient('minio-endpoint', 'minio-access-key', 'minio-secret-key');
$bucketName = 'your-bucket-name';
$objectName = 'path/to/your/file.jpg';
// 獲取文件內容
$objectData = $minioClient->getObject($bucketName, $objectName);
header('Content-Type: ' . $objectData->getContentType());
echo $objectData->getContent();
在上面的代碼中,你需要替換’minio-endpoint’、‘minio-access-key’、‘minio-secret-key’、'your-bucket-name’和’path/to/your/file.jpg’為你的Minio實例的相關信息和要查看的文件路徑。然后,通過getObject方法獲取文件內容并設置Content-Type,最后輸出文件內容到瀏覽器中。
請注意,該示例僅適用于文本文件或圖片等直接在瀏覽器中可顯示的文件類型。對于其他類型的文件,可能需要做進一步處理。