У меня есть файл HTML, который хранится в Azure Blob, и я пытаюсь отобразить его в элементе WebView в приложении для Android. Я сохранил свой файл с расширением html - и мог видеть тип файла как text/html на портале, а в своем приложении я извлекаю url blob и передаю его в webView.loadURL(<blob's url>)
. Но я получаю сообщение об ошибке "Resource not found"
в эмуляторе.Render Azure Содержимое блога в android WebView
Является ли рендеринг содержимого блога в webView
даже поддерживаемой операцией, или я должен только приступать к чтению содержимого из blob с помощью blob.OpenInputStream()
и отображать его?
Не могли бы вы проверить ACL контейнера, в котором находится blob? Это не должно быть «Частное». –
Что делать, если я хочу, чтобы это было конфиденциально, мне не нужно, чтобы этот blob был доступен публично. Вот почему я указываю ключ хранения в строке подключения. Или я неправильно понял ACL-фонд? – Julyflowers
Итак, вы правильно поняли ACL «funda» :). В этом случае вам нужно создать подпись общего доступа с разрешением на чтение и использовать этот URL-адрес SAS вместо URL-адреса blob. –