方法writeFile工作在IE8

Does method writeFile work in IE8?

本文关键字:IE8 工作 writeFile 方法      更新时间:2023-09-26

我正在编写Dropbox web应用程序,并使用Dropbox的客户端库:https://github.com/dropbox/dropbox-js。对于上传用户选择的文件,我使用writeFile方法。Html对象文件(<输入类型>)作为参数数据传递。它在FireFox中运行良好。据说这个库是针对IE9和IE10测试的。

方法writeFile工作在IE8?

如果它不工作在IE8然后有办法使用html形式上传文件到dropbox?

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

writeFile接受文件的内容,而不是HTML input标记。看到http://coffeedoc.info/github/dropbox/dropbox-js/master/classes/Dropbox/Client.html writeFile-instance .

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

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

EDIT:删除声明对File API总体支持较差的子句。看起来没那么糟:http://caniuse.com/#search=file%20api