Как получить доступ к BlockBlobClient в клиентской библиотеке Azure Storage JavaScript для браузеров? - PullRequest
0 голосов
/ 21 июня 2020

Я пытаюсь использовать 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?

1 Ответ

0 голосов
/ 21 июня 2020

Хорошо, я понял это, мне нужно использовать клиентскую библиотеку Azure Storage для JavaScript, есть даже образец выполнения именно того, что мне нужно делать. Теперь мне просто нужно выяснить, как объединить файлы пакетов npm для использования на страницах Razor.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...