Шрифт:
18.1.3.5. Запросы с данными в формате multipart/form-data
Когда наряду с другими элементами HTML-формы включают элементы выгрузки файлов, броузер не может использовать обычный способ представления данных форм и должен отправлять формы, используя специальное значение «multipart/form-data» в заголовке «Content-Type». Этот формат связан с использованием длинных «граничных» строк, делящих тело запроса на несколько частей. Для текстовых данных можно вручную создать тело «multipart/form-data» запроса, но это довольно сложно.
Спецификация «ХНН2» определяет новый прикладной интерфейс
Пример 18.10. Отправка запроса с данными в формате multipart/form-data
18.1.4. События, возникающие в ходе выполнения НТТР-запроса
В примерах выше для определения момента завершения HTTP-запроса использовалось событие «readystatechange». Проект спецификации «ХНН2» определяет более удобный набор событий, уже реализованный в Firefox, Chrome и Safari. В этой новой модели событий объект
Далее описывается, как генерируются эти новые события в броузерах, поддерживающих их. Когда вызывается метод