Доступ к изображениям из Azure хранилища BLOB-объектов - PullRequest
0 голосов
/ 10 июля 2020

Я работаю над проектом nodejs и использую Azure хранилище BLOB-объектов для хранения своих изображений. Я создал контейнеры внутри большого двоичного объекта и разрешил анонимный доступ к блобу. Теперь у меня проблема в том, что когда я загружаю изображения, используя их пакет npm, и пытаюсь получить доступ к изображениям, используя его url-адрес publi c, изображение, как правило, загружается вместо того, чтобы я просматривал его из браузера. Но если я загружу изображение вручную в большой двоичный объект с портала Azure, я смогу просмотреть изображение с его URL-адресом из браузера, не загружая его. К счастью, я могу получить доступ к изображениям из элемента. Но если я щелкну правой кнопкой мыши по изображению и попробую открыть в новой вкладке , изображение загрузится, а не будет просматриваться в браузере. Обратите внимание, что этого не происходит с изображениями, которые я загружаю вручную. Пожалуйста, помогите мне выяснить, почему это происходит.

1 Ответ

2 голосов
/ 10 июля 2020

Эта проблема возникает из-за свойства типа содержимого большого двоичного объекта. Скорее всего, он установлен как «application / octet-stream». Измените тип содержимого на правильное значение (например, image / png для файлов png), и эта проблема должна go исчезнуть.

...