从文件 md5 和文件名中制作一致的 uuid,如哈希
Make consistent uuid like hash from file md5 and file name
我有来自 post http 请求的文件内容和名称,我想从文件名和文件 md5
中创建类似 8fa14cdd754f91cc6554c9e71929cce7
的名称
可以用下一个代码完成
content_hash_md5 = md5() # noqa: S303
content_hash_md5.update(file_bytes)
content_hash_md5.update(file_name.encode())
base, ext = os.path.splitext(file_name)
new_name = content_hash_md5.hexdigest() + ext
with open(new_name, "wb") as fd:
fd.write(file_bytes)
我有来自 post http 请求的文件内容和名称,我想从文件名和文件 md5
中创建类似8fa14cdd754f91cc6554c9e71929cce7
的名称
可以用下一个代码完成
content_hash_md5 = md5() # noqa: S303
content_hash_md5.update(file_bytes)
content_hash_md5.update(file_name.encode())
base, ext = os.path.splitext(file_name)
new_name = content_hash_md5.hexdigest() + ext
with open(new_name, "wb") as fd:
fd.write(file_bytes)