fix(api): CORS открывает фронту Content-Disposition (#173, AURORA-1532) #174
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/173-cors-expose-content-disposition"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #173. Jira: AURORA-1532.
Что
cors_optionsдобавляетexpose_headers=["Content-Disposition"]и приDEBUG=true(*), и дляCORS_ORIGINS. Без этого браузер не отдаёт JS имя файла с другого источника, иapiBlobсохраняет экспорт под запасным именем.Откуда
Прогон чек-листа qa-guide §8.6 (W29–W35) на локальном стенде из main 23.10.2026: всё зелёное, кроме W35 — экспорт сводной ОСВ сохранялся как
Сводная_ОСВ_Русский_Бисквит_2024_Q3.xlsx, хотя сервер отдаётsvod-osv_Русский Бисквит_2024-Q3_v1.xlsx. Касается всех бинарных ответов (шахматка, таблица ВГО, CSV чек-листа). В контуре SPA и API на одном источнике — там заголовок читался и раньше.Тесты
test_cors_exposes_content_disposition(DEBUG иCORS_ORIGINS),test_cors_options_rulesдополнен.CORS_ORIGINS.make check-full — exit 0
Документация: arm-ka-docs PR по #162 (qa-guide §8.6–8.7, frontend-api-guide §7/§10).
Rulings I made
🤖 Generated with Claude Code