【发布时间】:2021-02-03 10:16:17
【问题描述】:
我想知道,在运行此 js 代码时,如何将生成的 Excel 文件保存到 blob 存储中。请问,您知道如何执行类似 fs.safeFileSync 的东西吗?
const fs = require('fs');
var json2xls = require('json2xls');
var json = {
foo: 'bar',
qux: 'moo',
poo: 123,
stux: "tester"
}
var pole = [];
pole.push(json);
pole.push(json);
pole.push(json);
pole.push(json);
var xls = json2xls(pole);
console.log("done, saved", xls);
fs.writeFileSync('data.xlsx', xls, 'binary'); //this saves file to disk, but I need to save it to a blob storage with the function below
context.bindings.outputBlob = ??????
【问题讨论】:
-
您是否尝试过将
xls变量传递给context.bindings.outputBlob? -
是的,我有。它确实通过了文件,但它说,文件已损坏
标签: javascript node.js azure-functions azure-blob-storage