我通过blobstore api访问谷歌云存储,我想自动生成文件名,而不是在服务器中创建它。 实际上我想这样做,因为每次用户上传文件时我都很难创建一个唯一的文件名。 谢谢
答案 0 :(得分:6)
如果您使用的是Python,只需使用UUID生成如下随机文件名:
import uuid
...
# with dashes
filename = uuid.uuid4()
# or without dashhes
filename = uuid.uuid4().hex
答案 1 :(得分:0)
您只需使用计算机名称和互联网时钟时间即可生成有组织的文件名,使用智能手机可以使用GPS日期年份和地图坐标,例如地理标记。一切都是独一无二的,可以在计算机或移动设备上随时使用,而不是让服务器命名文件。