检查XHR2文件上载支持的最佳方法是什么?

时间:2011-07-20 20:12:10

标签: javascript ajax file-upload xmlhttprequest browser-support

如果文件上传功能支持XHR2,我的应用程序需要做不同的准备。检查这些功能是否受支持的安全方法是什么?例如,仅检查XMLHttpRequest属性的upload(或MS等价物)是否足够?像...

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

或者这不安全吗?

1 个答案:

答案 0 :(得分:50)

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