Сейчас я обслуживаю файлы из Amazon S3 и создаю безопасный URL-адрес с помощью API. Прекрасно работает везде, кроме людей, загружающих файлы .exe в IE. Я проверял это на IE 8 и 7.
Если вы используете локальный веб-сервер, вы можете проверить это, поместив notepad.exe в ваш веб-корень.
Перейти к http://localhost/notepad.exe (или эквивалентному)
Теперь попробуйте http://localhost/notepad.exe?
Следует сохранить файл в виде блокнота без расширения. Это «особенность», потому что поиск в Google ничего не дает. Благодаря всей проблеме расширений IE, вы не можете ничего искать по расширениям файлов.
Кроме того, если имя файла содержит несколько периодов, иногда в конце добавляется [1] или [].
Есть идеи? Документы на это ужасное поведение? Похоже, что это должна быть функция безопасности, но мне еще предстоит найти возможность отключить ее.
И, как всегда, спасибо.
Тим