Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I check if the browser support HTML5 file upload (FormData object)?

How can I check if the browser support HTML5 file upload (FormData object)?

var fd = new FormData(); 

Following the answer from this post, but the code does not return correct answer about the browser,

window.onload = function() {  if (!!window.FileReader)  {   alert('supported');  }  else  {   alert('not supported');  } }   Firefox - supported Chrome - supported Opera - supported Safari - not supported IE9 - not supported 

But the correct browser support should be,

Firefox - supported Chrome - supported Opera - not supported Safari - supported IE9 - not supported 

I have tested the html 5 file upload on Opera and it is not working for sure.

I am sure that safari supports html 5 file upload.

like image 531
Run Avatar asked Sep 03 '11 23:09

Run


1 Answers

Try if( window.FormData === undefined ) or if( window.FormData !== undefined ).

like image 183
webinista Avatar answered Sep 19 '22 08:09

webinista