在前端js的websocket中獲取到blob物件的資料以後
//websocket接收到資料
websocket.onmessage = function (event)
}}
filereader
物件允許web應用程式非同步讀取儲存在使用者計算機上的檔案(或原始資料緩衝區)的內容,使用file
或blob
物件指定要讀取的檔案或資料。
其中file物件可以是來自使用者在乙個元素上選擇檔案後返回的
filelist
物件,也可以來自拖放操作生成的datatransfer
物件,還可以是來自在乙個htmlcanvaselement
上執行mozgetasfile()
方法後返回結果。
filereader.error
唯讀
乙個domexception
,表示在讀取檔案時發生的錯誤 。
filereader.readystate
唯讀
表示filereader
狀態的數字。取值如下:
常量名值
描述empty
0
還沒有載入任何資料.
loading
1
資料正在被載入.
done
2
已完成全部的讀取請求.
filereader.result
唯讀
檔案的內容。該屬性僅在讀取操作完成後才有效,資料的格式取決於使用哪個方法來啟動讀取操作。
filereader.onabort
處理abort
事件。該事件在讀取操作被中斷時觸發。
filereader.onerror
(en-us)
處理error
事件。該事件在讀取操作發生錯誤時觸發。
filereader.onload
處理load
事件。該事件在讀取操作完成時觸發。
filereader.onloadstart
處理loadstart
事件。該事件在讀取操作開始時觸發。
filereader.onloadend
處理loadend
事件。該事件在讀取操作結束時(要麼成功,要麼失敗)觸發。
filereader.onprogress
處理progress
事件。該事件在讀取blob
時觸發。
因為filereader
繼承自eventtarget
,所以所有這些事件也可以通過addeventlistener
方法使用。
filereader.abort()
中止讀取操作。在返回時,readystate
屬性為done
。
filereader.readasarraybuffer()
開始讀取指定的blob
中的內容, 一旦完成, result 屬性中儲存的將是被讀取檔案的arraybuffer
資料物件.
filereader.readasbinarystring()
開始讀取指定的blob
中的內容。一旦完成,result
屬性中將包含所讀取檔案的原始二進位制資料。
filereader.readasdataurl()
開始讀取指定的blob
中的內容。一旦完成,result
屬性中將包含乙個data:
url格式的base64字串以表示所讀取檔案的內容。
filereader.readastext()
開始讀取指定的blob
中的內容。一旦完成,result
屬性中將包含乙個字串以表示所讀取的檔案內容。
ibatis spring儲存blob資料
ibatis提供了typehandler介面,用於處理資料型別,基本的實現類為basetypehandler 在spring 中,提供了abstractlobtypehandler作為基礎類,並且提供了相應的模版方法,所有的工作由lobhandler處理。blobbytearraytypehandl...
JDBC 操作Blob資料
除了解決statement的拼串 sql問題之外,preparedstatement還有什麼好處?1 preparedstatement操作blob的資料,而statement做不到。2 preparedstatement可以實現更高效的批量操作。插入blob型別的資料必須使用preparedsta...
使用js解析json資料
var json 方式一 使用eval解析 var obj eval json alert obj.constructor alert obj.contry.area.women 方式二 使用funtion函式 var strjson 得到的json var obj new function ret...