我正在尝试使用云功能上传字符串。我可以成功以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'
}
})
除我需要的自定义元数据外,所有其他工作均按预期进行。您的协助将不胜感激。
答案 0 :(得分:1)
这是完成的方式:
const file = admin.storage().bucket().file(csvName);
return file.save(body, {
metadata: {
contentType: 'text/csv',
gzip: true,
metadata: {
campaignId: doc.data().campaignId,
typeOfUpload: 'contacts'
}
}
})