Interactive demo | other/26-render-html

Intro

Renders something

Modes:
- image: converts uploaded image to base64 image
Run
Server offline
Idle

Parameters

Result

(none yet)

Sample api request

Source code

def endpoint(mode:["image"]="image", data:bytes=b"") -> serve.text():
    """Renders something

Modes:
- image: converts uploaded image to base64 image

:param mode: what should be rendered?
:param data: what's the data to be rendered?"""
    if mode == "image":
        img = data | toImg() | toBytes() | aS(base64.b64encode) | op().decode()
        return f"<img src=\"data:image/jpg;base64, {img}\">"