我指的是将文件上传到 Google Cloud Storage 的以下代码 https://github.com/GoogleCloudPlatform/nodejs-getting-started/blob/master/3-binary-data/lib/images.js#L48
我能够成功上传,现在我正在尝试将元数据添加到文件中,所以我修改了如下代码
const stream = file.createWriteStream({
metadata: {
contentType: req.file.mimetype,
foo: 'bar'
}
});
但是 foo=bar 元数据没有附加到 Google Cloud Storage 中的文件
最佳答案
如果您想将元数据附加到文件,则需要将该数据保存在元数据下。将您的代码更改为以下内容
const stream = file.createWriteStream({
metadata: {
contentType: req.file.mimetype,
metadata: {
foo: 'bar'
}
}
});
关于node.js - 无法使用 NodeJS API 将元数据附加到 Google Cloud Storage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47549434/