Javascript 方法writeFile在IE8中工作吗?

Javascript 方法writeFile在IE8中工作吗?,javascript,internet-explorer-8,dropbox,Javascript,Internet Explorer 8,Dropbox,我正在编写Dropbox web应用程序,并使用Dropbox的客户端库: . 对于上传用户选择的文件,我使用方法writeFile。Html对象文件()作为参数数据传递。它在FireFox中运行良好。 据说这个库是根据IE9和IE10测试的 方法writeFile在IE8中工作吗 若它在IE8中不起作用,那个么有并没有办法使用html表单将文件上传到dropbox Dropbox docs没有给出如何通过html表单上传文件的示例。 有什么例子吗?writeFile获取文件的内容,而不是HTM

我正在编写Dropbox web应用程序,并使用Dropbox的客户端库: . 对于上传用户选择的文件,我使用方法writeFile。Html对象文件()作为参数数据传递。它在FireFox中运行良好。 据说这个库是根据IE9和IE10测试的

方法writeFile在IE8中工作吗

若它在IE8中不起作用,那个么有并没有办法使用html表单将文件上传到dropbox

Dropbox docs没有给出如何通过html表单上传文件的示例。
有什么例子吗?

writeFile
获取文件的内容,而不是HTML
输入
标记。看

这意味着您的JavaScript必须能够访问文件的实际内容才能使用
writeFile
。HTML5可能在这方面有所帮助,但在IE8中肯定不起作用

我认为这意味着您需要将文件上传到您自己的服务器(通过标准表单提交),然后将文件从那里传输到Dropbox


编辑:删除声称对文件API支持普遍较差的条款。看起来还不错:

回答得不错,但我只想补充一点,除了IE9和更早版本之外,所有浏览器都支持完整的文件API。