minio 判断文件是否存在
在 MinIO 中,可以使用 statObject 方法来判断文件是否存在。该方法返回一个对象,其中包含文件的元数据信息。如果文件不存在,该方法将抛出一个错误。
下面是一个示例代码,演示了如何使用 statObject 方法来判断文件是否存在:
const Minio = require('minio');
const minioClient = new Minio.Client({
endPoint: 'play.min.io',
accessKey: 'ACCESS_KEY',
secretKey: 'SECRET_KEY',
});
const bucketName = 'my-bucket';
const objectName = 'path/to/file.jpg';
minioClient.statObject(bucketName, objectName, function(err, stat) {
if (err) {
if (err.code === 'NotFound') {
console.log('File does not exist.');
} else {
console.log('Error:', err);
}
} else {
console.log('File exists.');
}
});
在上面的代码中,我们首先创建了一个 MinIO 客户端,并指定了要访问的存储桶名称和文件名称。然后,我们调用 statObject 方法来获取文件的元数据信息。如果该方法返回一个错误,并且错误代码为 NotFound,则表示文件不存在;否则,文件存在
原文地址: https://www.cveoy.top/t/topic/dxeP 著作权归作者所有。请勿转载和采集!