Если XHR2 поддерживается с возможностью загрузки файлов, моему приложению необходимо выполнить другую подготовку. Как безопасный способ проверить, поддерживаются ли эти возможности. Достаточно ли, например, просто проверить XMLHttpRequest
(или эквиваленты MS)для свойства upload
? вроде ...
var xhr = new XMLHttpRequest();
if (typeof xhr.upload !== "undefined") {
do nice stuff
}
else {
do oldschool stuff
}
Или это небезопасно?