2014-03-03 67 views
3

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

+3

您使用哪种语言?你应该能够很容易地创建一个UUID4。 – jterrace

+0

感谢您的快速响应 – user3376321

+0

-1您回复了两次,但未提供该语言或具体要求。明确你需要什么。 –

回答

5

如果您正在使用Python,你可以简单地使用UUID产生这样的随机文件名:

import uuid 

... 

# with dashes 
filename = uuid.uuid4() 

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

感谢您的回复 – user3376321

0

您可以通过使用计算机名称和网络时钟企业只是产生一个有组织的文件名时间,使用智能手机,您可以使用GPS日时间年和地理坐标,就像地理标记一样。所有东西都是独一无二的,并且随时可以在计算机或移动设备上使用,而不是让服务器命名文件。