麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > HTML5 > 正文

HTML5 實現(xiàn)一個訪問本地文件的實例

2024-09-05 07:19:55
字體:
供稿:網(wǎng)友
在前面的幾篇文章里,我向大家共享了幾個HTML5的例子,分別是拖拽功能演示,頁面內(nèi)容可編輯化演示 和 本地存儲功能演示。 今天,我將向大家分享一個簡單的應用,用來演示使用FileReader的方法, FileReader是HTML5里提供的一個文件操作API。

當你在看我前面所寫的HTML 5例子時,我正在思考創(chuàng)建一個簡單但又適用的例子、以一種更新奇的方式來演練這些HTML5新特性。我的目標并不是想單純的展示這些HTML 5 API,而是想用例子來告訴開發(fā)人員如何真正的以一種實用的和創(chuàng)新的方式實現(xiàn)這些API。

在HTML5里,從Web網(wǎng)頁上訪問本地文件系統(tǒng)變的十分的簡單,那就是使用File API。這個File規(guī)范說明里提供了一個API來表現(xiàn)Web應用里的文件對象,你可以通過編程來選擇它們,訪問它們的信息。這個File API包括:
一個FileList序列,代表著由本地系統(tǒng)里選中的單個的文件組成的數(shù)組。用來選擇文件的用戶接口可以通過<input type=”file”>調(diào)用實現(xiàn)。
一個Blob接口,它代表原始二進制數(shù)據(jù),通過Blob對象你可以訪問里面的字節(jié)數(shù)據(jù)。
一個File接口,它里面存有文件的只讀屬性信息,像文件名,文件類型,文件數(shù)據(jù)訪問的地址。
一個FileReader接口,它提供了讀取一個文件的方法,和一個獲取文件讀取結(jié)果的事件模型。
一個FileError接口和一個FileException對象,它們用來定義這個規(guī)范中的錯誤產(chǎn)生條件。
如何使用這個例子:在這個例子中,我給出了一個畫板,你可以從本地文件系統(tǒng)里拖拽進去一個圖片,或者你也可以用文件選擇框來選擇圖片。例子中,請只選擇圖片文件,我并沒有添加文件過濾和文件類型檢查。請記住,沒有一個瀏覽器完全實現(xiàn)了HTML5,這個例子需要在支持HTML5的瀏覽器上運行,比如Firefox3.5以上。 

實現(xiàn)File API的主要方法非常的簡單,就像下面

復制代碼
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美一级免费视频 | 亚洲资源在线播放 | 一级国产航空美女毛片内谢 | 日本中文视频 | 日韩视频在线一区二区三区 | 高清国产午夜精品久久久久久 | 久久久青| 久草视频国产在线 | av影院在线 | 欧美国产免费 | 成人免费观看av | 一级大黄毛片 | 亚洲少妇诱惑 | 黄视频网站免费观看 | 黄色片网站在线看 | 91色综合综合热五月激情 | 一区二区三区欧美在线 | 国产羞羞网站 | 亚洲综合精品 | 思思久而久而蕉人 | 欧美在线观看视频一区二区 | 国产精品久久久毛片 | 成人观看网站 | 九九热在线视频观看这里只有精品 | xx53xx| av日韩在线免费观看 | 91精品国产92久久久久 | 99re热精品视频 | 中文字幕亚洲情99在线 | 日本欧美一区二区 | 91一区二区在线观看 | 久久艹综合 | 狠狠操精品视频 | 天天看天天摸天天操 | 羞羞网站在线观看入口免费 | 色网在线视频 | 中文字幕欧美日韩 | 免费一区在线 | 偿还的影视高清在线观看 | 欧美一级黄色免费 | 久久精品视频首页 |