我遇到了一个关于Firebase存储的非常奇怪的问题。我们的一位用户设法创建以斜杠结尾的文件:
他声称自己只使用Web控制台等,没有做任何特别的事情。如果我尝试使用gsutil复制此类文件,(显然)会出现以下错误:
复制图像/ 20610 / ... 跳过尝试下载到以斜杠结尾的文件名的尝试 (images / 20610 /)。这个 通常在使用gsutil从子目录下载时发生 由Cloud Console(https://cloud.google.com/console)创建
扩展属性没有显示任何异常,除了这确实是一个文件名,并在其文件名中带有斜杠:
Creation time: Mon, 27 Apr 2020 16:32:12 GMT
Update time: Mon, 27 Apr 2020 16:32:12 GMT
Storage class: STANDARD
Content-Length: 11
Content-Type: text/plain
Hash (crc32c): XkI+Dw==
Hash (md5): apnFdauH+MfR7R5S5+NJzg==
ETag: CL7wy46EiekCEAE=
Generation: 1588005132499006
Metageneration: 1
我的问题基本上是-怎么可能?以及如何防止这种情况发生?
提前谢谢!
答案 0 :(得分:0)
如果使用Cloud Console创建文件夹,则会在名称中得到带有斜杠的对象。