在之前我们操作本地文件都是使用flash、silverlight或者第三方的activeX插件等技术,由于使用了这些技术后就很难进行跨平台、或者跨浏览器、跨设备等情况下实现统一的表现,从另外一个角度来说就是让我们的web应用依赖了第三方的插件,而不是很独立。
为了解救上面说到的问题,File API 是 Mozilla 向 W3C 提交的一个草案,旨在推出一套标准的 JavaScript
API,其基本功能是实现用 JavaScript 对本地文件进行操作。出于安全性的考虑,该 API
只对本地文件提供有限的访问。有了它,我们就可以很轻松的用纯 JavaScript 来实现本地文件的读取和上传了。
File对象可以用来获取某个文件的信息,还可以用来读取这个文件的内容.通常情况下,File对象是来自用户在一个<input>元素上选择文件后返回的FileList对象,也可以是来自由拖放操作生成的 DataTransfer对象。
【关键词:青岛HTML5培训,学HTML5多少钱,HTML5培训哪家好,中享思途】