INNER CODE UNIT · Python

upload_files

grumpyp/aixplora · backend/main.py:130

async def upload_files(request: Request, files: List[UploadFile] = File(...)):
    from database.models.files import File
    db = Database().get_session()
    apikey = request.headers.get("apikey", False)
    email = request.headers.get("email", False)
    if apikey and email:
        for file in files:
            file_extension = os.path.splitext(file.filename)[1]
            if file_extension in FILE_HANDLERS:
                file_content = await file.read()
                transcription = FILE_HANDLERS[file_extension](file)
                import time
                print(transcription[0])
                time.sleep(3)
                Genie(file_path=transcription[0], file_meta=transcription[1], apikey=apikey, email=email,
                      remote_db=True)
                # Debug
                # print("file content"*10)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…