DZone.com Feed на русском
Подписаться
Замена URL-адресов Direct Storage медиа-прокси в масштабе
Первый корпоративный клиент, воспользовавшийся нашей функцией автоматизированной отчетности, подал жалобу. Каждое изображение в их еженедельной рассылке было сломанным красным крестиком, каждое. Миниатюры не отображались, поэтому отчет был фактически бесполезен.Бага не было. Код делал именно то, что я спроектировал месяцами ранее, что и было проблемой. Я сохранил необработанные URL-адреса сторонних хранилищ в нашей базе данных и передал их напрямую на фронтенд. Теги изображений, видеотеги, шаблоны электронной почты — все они указывали на домен другого человека. Это работало в браузерах. Затем это попало в корпоративный почтовый клиент со строгим списком разрешенных доменов для изображений. Наши сторонние хосты выглядели как домены для отслеживания, поэтому клиент заблокировал все изображения.