gpt4 book ai didi

google-cloud-storage - 谷歌云存储: Download filename contains path in bucket

转载 作者:行者123 更新时间:2023-12-03 09:09:32 24 4
gpt4 key购买 nike

我正在将带有 Firebase 存储的文件上传到 some/path/file.txt后来我得到一个下载网址并通过浏览器中的链接提供下载。当用户下载该文件时,该文件被命名为 file.txt

现在我通过 gcloud 存储使用云函数修改此文件。我重新上传它:

bucket.upload(localfile, {destination: 'some/path/file.txt'});

现在,当用户下载文件时,浏览器中的建议文件名是:some%2path%2file.txt

有办法避免这种情况吗?

最佳答案

是的,将文件的 Content-Disposition header 设置为仅包含 file.txt。类似于:

bucket.upload(localFile, {
destination: 'some/path/file.txt'
metadata: {
contentDisposition: 'attachment; filename="file.txt"'
}
});

关于google-cloud-storage - 谷歌云存储: Download filename contains path in bucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43955328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com