mobi_reader
mobi_reader copied to clipboard
the reader load mobi stream from server error
Uncaught TypeError: Cannot read property 'offset' of undefined at MobiFile.load_record0_header (mobi.js:304) at MobiFile.load_record0 (mobi.js:297) at MobiFile.load (mobi.js:262) at MobiFile.render_to (mobi.js:374) at FileReader.reader.onload (index.js:48)
I use xhr to get mobi stream from backend and can not use the interface
xhr success
success: function(response) {
if(!response) {
return
}
let blob = new Blob([response],{type:"application/octet-stream"})
console.log(blob)
let reader=new FileReader()
reader.onload = function() {
let file_content = this.result;
new MobiFile(file_content).render_to("book");
}
reader.readAsArrayBuffer(blob)
}