NodeJS中怎么將網(wǎng)絡(luò)圖片轉(zhuǎn)換為base64,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),彝良網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:彝良等地區(qū)。彝良做網(wǎng)站價(jià)格咨詢:13518219792
代碼如下:
var http = require('http'); var url = 'http://thirdwx.qlogo.cn/mmopen/BEMV4WOAicktAAllnv9FdJFSU7QYVibMU62ctg7Ie5HiaCuDVCyiapibwrs48N97yrzLel03FvOUqAHEZGfBY5tcdnuHKEg4YvZSC/132'; //一張網(wǎng)絡(luò)圖片 http.get(url, function (res) { var chunks = []; var size = 0; res.on('data', function (chunk) { chunks.push(chunk); size += chunk.length; //累加緩沖數(shù)據(jù)的長(zhǎng)度 }); res.on('end', function (err) { var data = Buffer.concat(chunks, size); var base64Img = data.toString('base64'); console.log(`data:image/png;base64,${base64Img}`); }); });
看完上述內(nèi)容,你們掌握NodeJS中怎么將網(wǎng)絡(luò)圖片轉(zhuǎn)換為base64的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!