2011-07-20 15 views
27

Si XHR2 es compatible con las capacidades de carga de archivos, mi aplicación necesita una preparación diferente. ¿Cuál es una forma segura de verificar si estas capacidades son compatibles? ¿Es suficiente, por ejemplo, simplemente marcar XMLHttpRequest (o equivalentes MS) para la propiedad upload? como ...¿Cuál es la mejor manera de verificar el soporte de carga de archivos XHR2?

var xhr = new XMLHttpRequest(); 
if (typeof xhr.upload !== "undefined") { 
    do nice stuff 
} 
else { 
    do oldschool stuff 
} 

¿No es seguro?

Respuesta

50
if (new XMLHttpRequest().upload) { 
    // welcome home! 
} else { 
    // not supported 
} 
Cuestiones relacionadas