我的存储桶中有以下文件夹结构:
结构:Bucket-Name / YEAR / Folder / Objects
示例路径:mybucket / 2018 / myEXEs / file.exe
问题:当我尝试通过单击EXE从上面的示例路径下载对象(file.exe)时,下载对话框中显示的文件名如下所示:
" 2018%2FmyEXEs%2Ffile.exe"
每次都必须删除URL编码路径,如果您不想公开URL,这会带来不便。
观察:
问题: 有没有办法从文件名中删除URL编码路径?
答案 0 :(得分:1)
公共跟踪器中有一个feature request。如同一链接中所述,通过在文件的Content-Disposition元数据中设置文件名,可以解决此问题。为此,请转到Cloud Storage
,修改文件的元数据,然后在Content-Disposition
字段中添加:
attachment; filename="filename"
此解决方法唯一不方便的是您必须在所有下载文件的元数据中设置文件名。