import os from uuid import uuid4 def save_uploaded_file(uploaded_file, upload_dir): os.makedirs(upload_dir, exist_ok=True) filename = f"{uuid4().hex}_{uploaded_file.filename}" filepath = os.path.join(upload_dir, filename) with open(filepath, "wb") as f: f.write(uploaded_file.file.read()) return filepath