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)