Загрузка одного и того же файла 102+ раз в браузерах Edge/Chrome и Firefox приводит к разным результатам

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Frontend-разработчик Dzhavat выяснил экспериментальным образом, что загрузка одного и того же файла (с одинаковыми именами) 102+ раз в браузерах Edge/Chrome и Firefox приводит к разным результатам.

Прежде чем я покажу вам скриншоты, позвольте мне сначала рассказать вам короткую историю о том, как я оказался в кроличьей норе «давайте‑скачаем‑этот‑файл-102-раза», так что потерпите меня.

Я работаю разработчиком программного обеспечения, и однажды я получил сообщение от коллеги, которая спрашивала что‑то о новой функции. Она прислала мне ссылку на проблему. Там был скриншот, который привлёк моё внимание. Он был очень похож на тот, что ниже.

В то время имя файла было жестко закодировано как «Report.zip». Поэтому увидеть «Report.zip», «Report (1).zip» или «Report (42).zip» было ожидаемо. Вместо счётчика я был удивлён, увидев временную метку. Откуда она взялась? Её совершенно не было в коде. Мой коллега тоже не добавлял её вручную. Что-то было не так.

И с этого момента кроличья нора становилась все глубже и глубже.

Источник: https://habr.com/ru/news/873334/


Интересные статьи

Интересные статьи

В сети появилась информация, что грядущие процессоры Lunar Lake-MX от Intel будут оснащаться двумя встроенными чипами памяти LPDDR5X-8533 производства Samsung. Пока известно, что процессоры будут осна...
Бытует мнение, что Битрикс прожорлив, и способен поглотить все ресурсы, которые есть на сервере. Убедимся, что это действительно так, и во всем виноват GeList. А потом попробуем разобраться, что с эти...
Итак, я расскажу вам о таком замечательном игровом движке как Armory3D. Написал его и развивает Lubos Lenco, словацкий программист. Он же и написал Armory Paint, программу для рисован...
Всем привет! Не так давно на работе в рамках тестирования нового бизнес-процесса мне понадобилась возможность авторизации под разными пользователями. Переход в соответствующий р...
Как-то у нас исторически сложилось, что Менеджеры сидят в Битрикс КП, а Разработчики в Jira. Менеджеры привыкли ставить и решать задачи через КП, Разработчики — через Джиру.