Firebase存储:以斜杠结尾的奇怪文件名

时间:2020-04-27 21:55:42

标签: firebase google-cloud-storage firebase-storage gcloud gsutil

我遇到了一个关于Firebase存储的非常奇怪的问题。我们的一位用户设法创建以斜杠结尾的文件:

file ending with slash:

他声称自己只使用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

我的问题基本上是-怎么可能?以及如何防止这种情况发生?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果使用Cloud Console创建文件夹,则会在名称中得到带有斜杠的对象。

相关问题