我有一个锐利的图像流,在调整图像大小后,我想将其上传到Google存储。 这是我的代码:
const remoteWriteStream = storage
.bucket(storageBucket)
.file('products/'+mediumName)
.createWriteStream({
metadata: {
contentType: 'image/jpeg'
}
});
sharp(result)
.resize({width: 1440})
.pipe(remoteWriteStream)
.on('finish', () => {
resolve(mediumCloud);
console.log("IMAGE PATH: ", url)
});
它成功在云存储中创建了数据类型为“ image / jpeg”的文件。但是它无法查看,当我尝试打开文件时,右侧的预览仅显示正在加载。我以为是造成访问令牌未定义的原因。如何为每次上传设置访问令牌?