Chrome начал блокировать загрузки хранилища BLOB-объектов Azure - PullRequest
0 голосов
/ 17 июня 2019

Начиная с прошлой пятницы, похоже, что Google / Chrome начал блокировать некоторые типы загрузок хранилища BLOB-объектов Azure, которые предоставляются с использованием подписи общего доступа.

В частности, PDF-файл внутри ZIP-файла создает сообщение о том, что Chrome заблокировал опасный файл.

Точно такой же файл может быть загружен с помощью ссылки подписи для доступа без общего доступа, хотя он все равно выдаст «необычное» предупреждение о загрузке файла.

Это происходит при загрузке с нескольких учетных записей хранилища BLOB-объектов в нескольких регионах.

Кто-нибудь еще сталкивался с этой проблемой? Если да, то как вы решили это?

Вот пример ссылки. Первая ссылка - это прямая ссылка для загрузки, а вторая - подпись общего доступа.

Прямой: https://ghsstoragetest.blob.core.windows.net/testfile.zip

SAS: https://ghsstoragetest.blob.core.windows.net/$root/testfile.zip?st=2019-06-17T18%3A15%3A08Z&se=2020-06-18T18%3A15%3A00Z&sp=rl&sv=2018-03-28&sr=b&sig=LpgvNhL2dWLRo%2FB5iq2tvTR1dQcGLSDbtU6Yh7gV%2Bk4%3D

Ответы [ 2 ]

0 голосов
/ 24 июня 2019

Та же проблема произошла в 75.0.3770.100 (Официальная сборка). И я попытался изменить его значение Content-Type на application / zip, это не сработало.

Наконец, я установил более старую версию Chrome (70.0.3538.102), чтобы избежать этой проблемы.


Обновлено 27 июня. Похоже, Google исправил эту проблему. Теперь меня это не беспокоит.

0 голосов
/ 20 июня 2019

Та же проблема произошла в моем последнем Chrome Version 75.0.3770.90 (Official Build) (64-bit).Я обнаружил, что тип пантомимы Content-Type значения вашего testfile.zip равен application/x-zip-compressed, как показано ниже, и я думаю, что это причина причины.

enter image description here

Поэтому я попытался исправить это, загрузив этот же файл в мой контейнер BLOB-объектов с помощью Azure Storage Explorer.Он показывает правильный тип MIME application/zip, как показано ниже, и я загрузил его без предупреждения Chrome.

enter image description here

Затем я вручную изменил его Content-Type значение с application/x-zip-compressed, и сгенерировал его URL с токеном sas для загрузки, та же проблема, что и у вас, возникла снова.

Поэтому я думаю, что решение для исправления состоит в том, чтобы установить правильный mimetype для вашего файла как Content-Type значение.

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