Spaces:
Sleeping
Sleeping
import cloudinary | |
from cloudinary.uploader import upload | |
import io | |
from fastapi import UploadFile | |
# Define the upload_file function as an async function | |
async def upload_file(file: UploadFile, new_img_file_name: str, dir_address: str): | |
try: | |
# Upload the file to Cloudinary | |
result = upload( | |
file=file.file, | |
resource_type="auto", | |
public_id=new_img_file_name, | |
folder=dir_address, | |
) | |
return result | |
except Exception as error: | |
print(error) | |
raise error | |