web file

Blob

對象表示一個不可變、原始數據的類文件對象html

構造函數

var aBlob = new Blob( array, options );
var aFileParts = ['<a id="a"><b id="b">hey!</b></a>']; // 一個包含DOMString的數組
var oMyBlob = new Blob(aFileParts, {type : 'text/html'}); // 獲得 blob

屬性

size Blob 對象中所包含數據的大小(字節)。web

type 一個字符串,代表該Blob對象所包含數據的MIME類型。若是類型未知,則該值爲空字符串。數組

方法

slice函數

var blob = instanceOfBlob.slice([start [, end [, contentType]]]};

事件

loadstart,progress,abort,error,load,loadendspa

 

 

File

一般狀況下, File 對象是來自用戶在一個   <input> 元素上選擇文件後返回的 FileList 對象,也能夠是來自由拖放操做生成的 DataTransfer 對象,或者來自 HTMLCanvasElement 上的 mozGetAsFile() API。code

構造函數 File()   返回一個新構建的文件對象(File)。htm

屬性

File 接口也繼承了 Blob 接口的屬性:對象

 File.lastModified 返回當前 File 對象所引用文件最後修改時間, 自 1970年1月1日0:00 以來的毫秒數。blog

File.lastModifiedDate 返回當前 File 對象所引用文件最後修改時間的 Date 對象。繼承

File.name  返回當前 File 對象所引用文件的名字。

File.size 返回文件的大小。

File.webkitRelativePath  返回 File 相關的 path 或 URL。

File.typefa  返回文件的多用途互聯網郵件擴展類型

方法

File 接口沒有定義任何方法,可是繼承了 Blob 接口的方法。

FileReader

相關文章
相關標籤/搜索