Я пытаюсь использовать BlockBlobClient на странице браузера для загрузки файла с использованием предоставленного сервером sastoken / URL, похожего на этот C# код:
var blob = new CloudBlockBlob(new Uri(assetUploadUrl));
blob.UploadFromFile(FilePath, null, new BlobRequestOptions {RetryPolicy = new ExponentialRetry()});
Хотя docs предполагаем, что BlockBlobClient доступен в @ azure / storage-blob и должен иметь возможность загружать данные браузера из элемента input [type = file], используя uploadBrowserData , я не могу найти ссылку на BlockBlobClient в браузере библиотека исходник. Я искал изменения в сценариях экспорта браузера, но я также не могу найти никаких ссылок в основном исходном коде package . Также пример кода предполагает, что использование @ azure / storage-blog по умолчанию дает вам BlobServiceClient:
const { BlobServiceClient } = require("@azure/storage-blob");
Действительно ли BlockBlobClient доступен в клиентской библиотеке JavaScript?