我有一个firebase函数,我在其中创建了一个JSON:
var tempJSONObject = {
testing: "why are we testing",
anothertest:"constanttesting"
}
我有一个临时文件:
const tempFilePath = path.join(os.tmpdir(), data.jokeid);
如何将JSON保存到这个临时文件中,以便将文件上传到firebase存储?我必须这样做,因为当我将JSON直接传递给bucket.upload((时,它会要求我提供一个文件路径。
您根本不需要将其保存到文件中。您可以简单地用JSON.stringfy((对对象进行字符串化,然后用File.createWriteStream((将该字符串上传到bucket中,将字符串值直接写入所提供的流中。