多年前,我在Goolge面試中被問及哪些改變會能使我得以提高Web的用戶體驗的。 在我的心目中的第一位是有不用 控件實現文件操作的辦法。盡管Web的多數部分已經改變,但操作文件還是最原始落后的方式。終于,HTML5新的API到來了,在較新的桌面瀏覽器中我們有更多操作文件的方式了 (iOS 暫時不支持)。
文件類型
文件類型定義在 File API[1] 的規范里,并且是File的抽象. 每個File實例都有以下屬性:
name – 文件名
size – 文件的大小字節數
type – 文件的MIME type
一個File對象給出了一個文件的基本信息而無需直接訪問文件內容。這點很重要,因為讀取文件需要進行磁盤操作,文件的大小直接影響了讀取過程消耗的總時間。一個File對象實是一個文件的引用,而獲取文件的內容則是另一個完全不同的過程。
閱讀全文
http://www.iunbug.com/2012/06/04/%E3%80%90%E8%AF%91%E3%80%91javascript%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C%EF%BC%881%EF%BC%89-%E5%9F%BA%E7%A1%80/