Ilya Shpankov

Vivaldi Technologies | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору amr_now Цитата: Речь о тупом сохранении скачанного файла, если вы вдвоём с Ильёй до сих пор не поняли. | Ещё раз. Обработка данных идёт в соответствии с тем, что сообщает сервер. В полном соответствии с правилами. И это не вина браузера, что информация сервера не соответствует действительности. Если же делать обработку данных в соответствии с расширениями файлов, то это самый быстрый путь к заражению всякой фигнёй. Кстати, тут есть и ещё один момент. В случае работы с серверной информацией достаточно обеспечить обработку лишь нескольких типов контента - обычный текст, бинарные файлы, потоковые данные и т.д. и т.п. При этом можно не беспокоиться о том, какие ещё новые расширения файлов будут придуманы в будущем. В случае же ориентации на расширение придётся постоянно обновлять свою базу данных на предмет добавления новых расширений. А если, к примеру, я по каким-то причинам решил своему файлу дать имя file.abc, то как браузер должен будет его обработать? Самое правильное - как скажет отдающий сервер. Т.е. опять возвращаемся к тому же, с чего и начали. |