Beispiel #1
0
 def _handle_uploaded_file(self, file: UploadedFile, user: User,
                           organisation: Organisation):
     storageHandler = FileSystemStorageHandler(user, organisation, file)
     path, hashvalue = storageHandler.store_file()
     file = File(name=file.name,
                 owner=user,
                 organisation=organisation,
                 path=path,
                 hashed=hashvalue)
     file.mimetype = get_mimetype(file.path)
     file.save()
     return file