У меня есть очень простая страница, которая включает элемент <input type="file">
. Когда я отправляю форму с выбранным файлом, сервер отвечает электронной таблицей, которая открывается в Excel ( "новое окно" ). Следствием этого является то, что начальный экран и элемент ввода все еще видны в IE. Если я изменю данные на диске выбранного файла и повторно отправлю форму, Internet Explorer загрузит старое содержимое во второй раз; мои последние изменения отсутствуют в содержимом, отправленном на сервер. Если я снова выберу файл с помощью кнопки "Обзор"..., новое содержимое файла будет загружено, как ожидалось. Firefox всегда отправляет содержимое файла с диска, что является ожидаемым/желаемым поведением. Кажется, что Internet Explorer делает какое-то кэширование загруженного содержимого файла.
Есть ли способ отключить эту "функцию" и заставить IE извлекать данные с диска каждый раз при отправке формы?
Есть ли какая-либо документация по этому поведению? Это первый раз, когда я столкнулся с этим, и мои поиски в значительной степени опустели.