使用 storagage().bucket().file(fileName).save(file) 包含自定义元数据



我正在尝试使用云函数上传字符串。我能够成功将字符串上传为 CSV,但我找不到包含自定义元数据的方法。

我已经尝试了人们在网上建议的所有内容,但似乎没有什么能给出预期的结果。这是我目前的尝试:

const file = admin.storage().bucket().file(csvName);
return file.save(body, {
gzip: true,
contentType: 'text/csv',
//Trying to insert this metadata.
metadata: {
campaignId: doc.data().campaignId,
typeOfUpload: 'contacts'
}
})

一切都按预期工作,除了我需要的自定义元数据。您的协助将不胜感激。

它是这样完成的:

const file = admin.storage().bucket().file(csvName);
return file.save(body, {
metadata: {
contentType: 'text/csv',
gzip: true,
metadata: {
campaignId: doc.data().campaignId,
typeOfUpload: 'contacts'
}
}
})

相关内容

最新更新