我们计算的请求签名与您提供的签名不符。检查您的Google秘密键和签名方法。(尝试每个答案)
我尝试了与我在此站点和Google上的问题有关的所有答案,但它没有解决我的问题。
我试图将图像上传到我的Google Buck Bucket Storage并获取下载链接。 我成功地上传了图像。但是下载链接不起作用。
async uploadFiles(
imageBuffer: Buffer,
filename: string,
imageData: string,
file: Express.Multer.File,
) {
const bucket = admin.storage().bucket('mybucket.appspot.com');
const fullPath = `${uuid()}-${filename}`;
const bucketFile = bucket.file(fullPath);
await bucketFile.save(imageBuffer, {
contentType: file.mimetype,
gzip: true,
});
const [url] = await bucketFile.getSignedUrl({
action: 'read',
expires: '03-01-2500',
contentType: file.mimetype,
});
console.log(url);
return url;
}
这是我的返回URL值。
https://storage.googleapis.com/ecoms-dev.appspot.com/83a50c9d-8811-4209-964b-ebc3aeeed642-Screenshot%202022-06-10%20201411.png?GoogleAccessId=firebase-adminsdk-qa8ey%40ecoms-dev.iam.gserviceaccount.com&Expires=16730303400&Signature=PAVEwBs5iLTg6WZ6A17IN3gBC%2FbKtYNQkBHi5y7QKHgppDDGXmTxs6C%2FVSeKi9Qg5vTDn926VkrrVlNiVlOVb1D3PLnPJv1QAV0uholTzpWLuu6hST7DVkMfiDQ0dSgeRWauw06fqcBfGBR9iIrmzAtqlRVHGiukus7mly7ZtLQrwAzfu51qeK%2BNnqpeZdarkUIJA35fj%2FWsohP36qkd4ljRmtU%2FfwbK5QBtiP2uQ5PZrvL8p8%2BQkVWeo%2Fcc37pXUARAWubXv428wVryPHtU%2FYUaT5%2BNpWROmhbOXL9CsYfIqBXSfZZMF%2FKUQ%2F1W%2F7GC7Oe4xzUmFGw7dLEjPVkHiQ%3D%3D
但是,当我试图将此URL粘贴到我的Chrome中时...它会像我的主题一样返回错误。 对此有任何想法。我整天都陷入了这个错误。
I tried every answer related to my question on this site and google but it did not resolve my question.
I am trying to upload an image to my google bucket storage and get the download link.
I upload my image successfully. But the download link not working.
async uploadFiles(
imageBuffer: Buffer,
filename: string,
imageData: string,
file: Express.Multer.File,
) {
const bucket = admin.storage().bucket('mybucket.appspot.com');
const fullPath = `${uuid()}-${filename}`;
const bucketFile = bucket.file(fullPath);
await bucketFile.save(imageBuffer, {
contentType: file.mimetype,
gzip: true,
});
const [url] = await bucketFile.getSignedUrl({
action: 'read',
expires: '03-01-2500',
contentType: file.mimetype,
});
console.log(url);
return url;
}
This is my return URL value.
https://storage.googleapis.com/ecoms-dev.appspot.com/83a50c9d-8811-4209-964b-ebc3aeeed642-Screenshot%202022-06-10%20201411.png?GoogleAccessId=firebase-adminsdk-qa8ey%40ecoms-dev.iam.gserviceaccount.com&Expires=16730303400&Signature=PAVEwBs5iLTg6WZ6A17IN3gBC%2FbKtYNQkBHi5y7QKHgppDDGXmTxs6C%2FVSeKi9Qg5vTDn926VkrrVlNiVlOVb1D3PLnPJv1QAV0uholTzpWLuu6hST7DVkMfiDQ0dSgeRWauw06fqcBfGBR9iIrmzAtqlRVHGiukus7mly7ZtLQrwAzfu51qeK%2BNnqpeZdarkUIJA35fj%2FWsohP36qkd4ljRmtU%2FfwbK5QBtiP2uQ5PZrvL8p8%2BQkVWeo%2Fcc37pXUARAWubXv428wVryPHtU%2FYUaT5%2BNpWROmhbOXL9CsYfIqBXSfZZMF%2FKUQ%2F1W%2F7GC7Oe4xzUmFGw7dLEjPVkHiQ%3D%3D
But when I tried to paste this url into my chrome... It returns an error like my topic.
Any idea about that. I am stuck with this error all day.????
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了自己答案的解决方案。
I found a solution for my own answer.????????