TotallyDarkT
Convex Community2y ago
1 reply
TotallyDark

Sending PNG from Python to Convex DB

Hi, so I am trying upload a .png image to the Convex Database. My code is sort of working, but the image that is uploaded is not readable when I download it. This is my current code:

from convex import ConvexClient
import requests

client = ConvexClient('')

send_image_url = client.mutation("groups:generateUploadUrl")
headers = {'Content-Type': 'image/png'}  
files = {'body': open('TodayImg.png', 'rb')}

result = requests.post(send_image_url, files=files, headers=headers)

storage_id = result.json()['storageId']
client.mutation("groups:sendImage", dict( storageId=storage_id ))


(The image I am getting when I downloaded it off of Convex is attatched)
image_not_readable.png
Was this page helpful?