谷歌云存储自动创建文件名

时间:2014-03-03 19:52:34

标签: google-app-engine google-cloud-storage

我通过blobstore api访问谷歌云存储,我想自动生成文件名,而不是在服务器中创建它。 实际上我想这样做,因为每次用户上传文件时我都很难创建一个唯一的文件名。 谢谢

2 个答案:

答案 0 :(得分:6)

如果您使用的是Python,只需使用UUID生成如下随机文件名:

import uuid

...

# with dashes
filename = uuid.uuid4()

# or without dashhes
filename = uuid.uuid4().hex

答案 1 :(得分:0)

您只需使用计算机名称和互联网时钟时间即可生成有组织的文件名,使用智能手机可以使用GPS日期年份和地图坐标,例如地理标记。一切都是独一无二的,可以在计算机或移动设备上随时使用,而不是让服务器命名文件。