Hi rustaceans! What are you working on this week? Did you discover something new, you want to share?

  • BehindTheBarrier@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    6 months ago

    Working on a blog(entirely for fun), found out the server backend, actix-web, does not handle early termination of a stream well. Wanted to stop an upload if the file size turned out to be too large, but you have to consume the entire upload before returning an error. If not the client will never see the connection close. I guess there is a way to check the size beforehand, but sucks that you can’t stop a stream in progress.

    Apparently a long standing issue.