Ожидается str, bytes или объект os.PathLike, а не InMemoryUploadedFile?

Я загружаю файл excel и вставляю файл в VBA_Parser из oletools, но получаю ошибку ожидается str, bytes или os.PathLike объект, а не InMemoryUploadedFile

def upload(request):
    if request.method == 'POST':
        if request.FILES.get('document'):
            file = request.FILES['document']
            result = []
            vba_parser = VBA_Parser(file) # this is where error occur
            vba_modules = vba_parser.extract_all_macros()
            
            if vba_parser.detect_vba_macros():
                result.append("Caution, macros has been found in your excel file.")

vba_parser = VBA_Parser(file) # здесь возникает ошибка. Я не смог понять, как решить эту проблему.

Вернуться на верх