Если все, что вы хотите сделать, это проверить наличие любого большого двоичного объекта в виртуальном каталоге, вы можете использовать метод listBlobsSegmentedWithPrefix
в SDK и попытаться составить список больших двоичных объектов. Если количество полученных результатов больше нуля, это означает, что в каталоге присутствуют капли. Например, взгляните на пример кода:
blobService.listBlobsSegmentedWithPrefix('azureblob', '123/human/', null, {
delimiter: '',
maxReults: 1
}, function(error, result) {
if (!error) {
const entries = result.entries;
if (entries.length > 0) {
console.log('Blobs exist in directory...');
} else {
console.log('No blobs exist in directory...');
}
}
});
Если вы ищете наличие определенного большого двоичного объекта в виртуальном каталоге, вы можете просто использовать doesBlobExist
метод SDK. Например, взгляните на пример кода:
blobService.doesBlobExist('azureblob', '123/human/a.json', function(error, result) {
if (!error) {
if (result.exists) {
console.log('Blob exists...');
} else {
console.log('Blob does not exist...');
}
}
});