Ожидается 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) # здесь возникает ошибка. Я не смог понять, как решить эту проблему.