Обновляем файл на сайте, по кнопке скачать он скачивается.
Обычная страница html.
Суть в том, что когда обновляем файл, то скачивается со страницы старый. Помогает только очистка кэша.
Пользователи не будут самостоятельно каждый раз чистить кэш, как нам быть?
Для правильного вопроса надо знать половину ответа
Либо отправлять с файлом заголовки, запрещающие кэширование (Cache-Control: no-cache), либо добавлять к адресу случайную строку в виде параметра (http://example.com/file.name?45qdf).