如何最好地检查XHR2文件上传支持?

27

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

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

或者这样做不安全吗?

1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接