From 929ebb84eb5ac59c621079c93be3951e629ce222 Mon Sep 17 00:00:00 2001 From: Joscha Date: Sat, 9 Mar 2024 23:15:48 +0100 Subject: [PATCH] Allow uploading images up to 32 MiB --- showbits-thermal-printer/src/server.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/showbits-thermal-printer/src/server.rs b/showbits-thermal-printer/src/server.rs index 826755b..7e03520 100644 --- a/showbits-thermal-printer/src/server.rs +++ b/showbits-thermal-printer/src/server.rs @@ -1,5 +1,5 @@ use axum::{ - extract::{Multipart, State}, + extract::{DefaultBodyLimit, Multipart, State}, http::StatusCode, routing::post, Form, Router, @@ -22,6 +22,7 @@ pub async fn run(tx: mpsc::Sender, addr: String) -> anyhow::Result<()> .route("/text", post(post_text)) .route("/image", post(post_image)) .route("/chat_message", post(post_chat_message)) + .layer(DefaultBodyLimit::max(32 * 1024 * 1024)) // 32 MiB .with_state(Server { tx }); let listener = TcpListener::bind(addr).await?;