view.py icon indicating copy to clipboard operation
view.py copied to clipboard

Support for receiving and sending bytes

Open ZeroIntensity opened this issue 1 year ago • 0 comments

Description:

As of now, view.py only supports sending and receiving str objects, not bytes. This shouldn’t be too hard to implement for sending, but will probably require some changes to the route input implementation to support receiving bytes objects.

This could look like:

from view import new_app

app = new_app()

@app.get("/")
async def index():
    return b"Hello, world!"

app.run()

This will make file responses and uploads possible.

ZeroIntensity avatar May 15 '24 15:05 ZeroIntensity