'latest', 'region' => $region, 'endpoint' => $minioEndpoint, 'use_path_style_endpoint' => true, 'credentials' => [ 'key' => $accessKey, 'secret' => $secretKey, ], ]); // Nama file di bucket $key = 'foto/tes.jpg'; try { // Dapatkan objek dari MinIO $result = $s3->getObject([ 'Bucket' => $bucketName, 'Key' => $key, ]); // Bersihkan output buffer if (ob_get_level()) { ob_end_clean(); } // Atur header konten header("Content-Type: {$result['ContentType']}"); header("Content-Length: {$result['ContentLength']}"); // Tampilkan gambar echo $result['Body']; exit; } catch (S3Exception $e) { // Sebaiknya jangan output error langsung jika ini adalah image request // Log error ke file atau sistem logging http_response_code(500); exit; }