File size: 334 Bytes
d2542a3
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
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