要實(shí)現(xiàn)在Minio中查看文件,你可以使用Minio PHP SDK中的getObject方法來(lái)獲取文件內(nèi)容并在瀏覽器中顯示。以下是一個(gè)簡(jiǎn)單的示例代碼:
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';
// 獲取文件內(nèi)容
$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實(shí)例的相關(guān)信息和要查看的文件路徑。然后,通過(guò)getObject方法獲取文件內(nèi)容并設(shè)置Content-Type,最后輸出文件內(nèi)容到瀏覽器中。
請(qǐng)注意,該示例僅適用于文本文件或圖片等直接在瀏覽器中可顯示的文件類(lèi)型。對(duì)于其他類(lèi)型的文件,可能需要做進(jìn)一步處理。