unbug

个人JAVA版GAE(google app engine),struts2+jpa+jQuery开发,互相交流 http://iunbug.appspot.com/
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

[译]File API之JavaScript文件操作(1)-基础

Posted on 2012-06-05 17:43  unbug  阅读(194)  评论(0)    收藏  举报

多年前,我在Goolge面试中被问及哪些改变会能使我得以提高Web的用户体验的。 在我的心目中的第一位是有不用<input type="file"> 控件实现文件操作的办法。尽管Web的多数部分已经改变,但操作文件还是最原始落后的方式。终于,HTML5新的API到来了,在较新的桌面浏览器中我们有更多操作文件的方式了 (iOS 暂时不支持)。

文件类型

文件类型定义在 File API[1] 的规范里,并且是File的抽象. 每个File实例都有以下属性:

一个File对象给出了一个文件的基本信息而无需直接访问文件内容。这点很重要,因为读取文件需要进行磁盘操作,文件的大小直接影响了读取过程消耗的总时间。一个File对象实是一个文件的引用,而获取文件的内容则是另一个完全不同的过程。

阅读全文