我正在尝试使用HTML5功能上传文件.根据调查我发现有3种不同的上传文件的方式,
现在,对于跨浏览器问题和功能检测,下面的代码段很简单,
if(typeof FileReader == "undefined")
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何找出当前浏览器中的AJAX的send()方法是支持send(FormData)还是send(Blob/File)方法实现.怎么找到它?这里有Object.property技巧吗?或者不同的东西?
谢谢,
我试图找出浏览器是否有能力选择文件夹,而不仅仅是多个文件.目前的Chrome支持此功能(例如:http://html5-demos.appspot.com/static/html5storage/demos/upload_directory/index.html).
显然,它<input type="file" />具有webkitdirectory属性时可以在Chrome中使用.但是,我如何测试浏览器是否实际上能够选择文件夹并迭代文件?