feat: 🐛 文件上传bug

pull/97/head
李强 2023-04-27 16:17:58 +08:00
parent 8d1da34ac5
commit 0a94c307d2
1 changed files with 4 additions and 1 deletions

View File

@ -27,7 +27,10 @@ class FileSerializer(CustomModelSerializer):
file_size = file.size
validated_data['name'] = file.name
validated_data['size'] = file_size
validated_data['md5sum'] = hashlib.md5().hexdigest()
md5 = hashlib.md5()
for chunk in file.chunks():
md5.update(chunk)
validated_data['md5sum'] = md5.hexdigest()
validated_data['engine'] = file_engine
validated_data['mime_type'] = file.content_type
if file_backup: