【发布时间】:2014-01-18 07:44:03
【问题描述】:
我正在尝试使用我的 servlet 中的 Blobstore API 将文件保存在谷歌云存储中。
这行得通,但问题是 GCS 中的文件名与原始文件名不同(似乎它只是 blobkey)。
我可以这样做但在 GCS 中使用原始文件名吗?
【问题讨论】:
标签: java google-app-engine google-cloud-storage blobstore
我正在尝试使用我的 servlet 中的 Blobstore API 将文件保存在谷歌云存储中。
这行得通,但问题是 GCS 中的文件名与原始文件名不同(似乎它只是 blobkey)。
我可以这样做但在 GCS 中使用原始文件名吗?
【问题讨论】:
标签: java google-app-engine google-cloud-storage blobstore
我最近刚刚经历了同样的过程,经过一番摸索后,我才弄明白了。检查此链接以获取我的答案。 google app engine java error using blobstore api to retrieve file from cloud storage
简短的版本是您的回调 servlet 需要使用从方法 getGsObjectName() 返回的字符串。
希望这会有所帮助!
【讨论】:
好的,我来了:
否。在 GCS 中,文件以生成的密钥作为其名称保存。 (但可以将原始文件名保存在其他地方)
【讨论】: