所以在google-cloud-storage中,如果你上传了多个同名文件,那么最后一个文件会覆盖之前上传的内容。
如果我想上传多个具有相同名称的文件,我应该在文件名中添加一些独特的内容,例如时间戳,随机UUID。
但通过这样做,我在下载时会丢失原始文件名,因为我想直接从谷歌提供该文件。
答案 0 :(得分:1)
您可以打开Object Versioning,这将保留对象的旧版本。
或者,您可以在上传对象时设置Content Disposition标题,该标题应保留您下载的任何文件名。
答案 1 :(得分:1)
如果我们使用唯一标识符作为文件夹而不是将其附加到文件名,例如UUID +"/"+ fileName
然后我们可以下载原始名称的文件。