mirror of
https://github.com/smallmain/cocos-enhance-kit.git
synced 2025-04-22 07:38:40 +00:00
31 lines
873 B
JavaScript
Executable File
31 lines
873 B
JavaScript
Executable File
const EventTarget = require('./EventTarget')
|
|
|
|
class FileReader extends EventTarget {
|
|
construct() {
|
|
this.result = null
|
|
|
|
}
|
|
|
|
// Aborts the read operation. Upon return, the readyState will be DONE.
|
|
abort() {}
|
|
|
|
// Starts reading the contents of the specified Blob, once finished, the result attribute contains an ArrayBuffer representing the file's data.
|
|
readAsArrayBuffer() {
|
|
|
|
}
|
|
|
|
// Starts reading the contents of the specified Blob, once finished, the result attribute contains a data: URL representing the file's data.
|
|
readAsDataURL(blob) {
|
|
this.result = 'data:image/png;base64,' + window.btoa(blob);
|
|
var event = new Event('load');
|
|
this.dispatchEvent(event);
|
|
}
|
|
|
|
// Starts reading the contents of the specified Blob, once finished, the result attribute contains the contents of the file as a text string.
|
|
readAsText() {
|
|
|
|
}
|
|
}
|
|
|
|
module.exports = FileReader;
|