从angularjs读取文件并转换base64并推入gitlab

时间:2019-02-17 17:36:02

标签: node.js angularjs gitlab

多个zip文件在angularjs中读取和显示,这些文件在nodejs中转换base64并推送到gitlab中。请在nodejs中建议我。有没有虚张声势可供参考。

1 个答案:

答案 0 :(得分:2)

使用nodejs的fs模块从目录中读取文件

const testFolder = './tests/';
const fs = require('fs');

fs.readdirSync(testFolder).forEach(file => {
  console.log(file);
});

一旦获得可以隐藏到base64的文件

function base64_encode(file) {
    // read binary data
    var bitmap = fs.readFileSync(file);
    // convert binary data to base64 encoded string
    return new Buffer(bitmap).toString('base64');
}