Используя Google Cloud Storage, я не получаю заголовок CORS в ответ для одного файла, но все остальные файлы содержат его.
Я загрузил папку с файлами SVG для обслуживания из Google Cloud Storage. Я положил их в новое ведро. Я изменил разрешения, чтобы все файлы были доступны для всех. Я использовал инструмент gsutil
, чтобы установить заголовки CORS с помощью файл JSON для корзины. Я подтвердил, что настройка CORS прошла успешно с помощью gsutil cors get gs://bucket
.
Ответ для каждого объекта/файла правильно содержит желаемый заголовок CORS, ЗА ИСКЛЮЧЕНИЕМ ОДНОГО из загруженных мной файлов!
Этот файл оказывается первым в алфавитном порядке, не уверен, что это полезно. Я попытался удалить файл с проблемой, повторно загрузить и повторно применить настройку CORS с помощью gsutil. Неудачно! В запросах на один и тот же файл по-прежнему отсутствует нужный заголовок CORS.
- Как я могу исправить ответ для одного файла без заголовка CORS?
- Почему это происходит?
ОБНОВЛЕНИЕ: поведение изменилось. Заголовок CORS теперь присутствует. Это было неправильно в течение длительного времени (60 минут?), но исправлено сейчас. Почему???