fildReader介面的示例應用(二)

2021-08-08 15:28:13 字數 2527 閱讀 2573

doctype html

>

<

html

lang

="en"

>

<

head

>

<

title

>

filereader

title

>

<

meta

charset

="utf-8"

>

<

meta

name

="viewport"

content

="width=device-width, initial-scale=1"

>

<

style

>

<

/style

>

head

>

<

body

>

<

p>

fildreader介面的示例應用

p>

<

label

>

請選擇乙個檔案:

label

>

<

input

type

="file"id=

"file"

/>

<

progressid=

"progress"

value

="0"

>

progress

>

<

input

type

="button"

value

="讀取影象"

onclick

="readasdataurl()"

/>

<

input

type

="button"

value

="讀取二進位制檔案"

onclick

="readasbinastring()"

/>

<

input

type

="button"

value

="讀取文字檔案"

onclick

="readastext()"

/>

<

divname

="result"id=

"result"

>

div>

<

divname

="result"id=

"result1"

>

div>

<

script

>

varresult

=document

.getelementbyid

("result");

varfile

=document

.getelementbyid

("file");

if(typeof

filereader

=='undefined')

//改方法將檔案讀取為一串data url字串

function

readasdataurl

()

varreader

=new

filereader

();

reader

.onload

=function(e

) reader

.onprogress

=function(e

) reader

.onabort

=function(e

) reader

.onerror

=function(e

) reader

.onloadstart

=function(e

) reader

.onloadend

=function(e

) reader

.readasdataurl

(file);

};

// 檔案讀取動態進度

function

proadd

(pro

, value

) ,

20);

} else

, 20);

} };

// 改方法將檔案讀取為二進位制字串

function

readasbinastring

()

}; //將檔案以文字方式讀取

function

readastext

()

}; <

/script

>

body

>

html

>

IEnumerable介面的乙個簡單示例

ienumerable 介面是實現foreach迴圈的乙個重要的介面,像陣列 集合等之所以可以用foreach迴圈遍歷其中的每個元素便是因為他們都實現了ienumerable 介面而,那麼這個介面到底是如何執行的呢,通過下面乙個例子可以得到一些啟發。定義乙個這樣簡單的類 public class p...

Java泛型與介面的應用示例

如下 公共介面,只有實現這個介面的子類才表示人的資訊.inte ce info 類 class contact implements info 設定位址 public void setaddress string addr 設定 public void settelphone string tel ...

java介面示例

介面示例 package auto.test public class rerridingtest public static void test string tool,string a,string b,string c catch exception e class plane impleme...