//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
console.log("Hello JSRUN! \n\n - from NodeJS .");
function blobToBase64(blob) { // blob转base64
return new Promise((resolve, reject) => {
const fileReader = new FileReader();
fileReader.onload = (e) => {
// console.log('fileReader', e.target.result.split('data:application/octet-stream;base64,').pop());
resolve(e.target.result.split('data:application/octet-stream;base64,').pop());
};
fileReader.readAsDataURL(blob);
fileReader.onerror = () => {
reject(new Error('blobToBase64 error'));
};
});
}
function test(num) {
return new Promise((resolve, reject) => {
if (num === 2) {
resolve(1)
}
})
}
test(2).then(() => {
blobToBase64('11').then(() => {
console.log('blobsuccess')
}).catch(err => {
console.log('blob error', err)
})
}).catch(err => {
console.log('err', err)
})