Add Content-Length header

This commit is contained in:
2023-07-30 01:38:24 +02:00
parent d99b8a439f
commit e7766c9270
7 changed files with 58 additions and 36 deletions

View File

@@ -40,6 +40,7 @@ pub async fn download(
let filename = data.filename.clone();
let filename_ascii = data.filename_ascii.clone();
let file_size = data.data_size;
let reader = data.get_async_read();
let stream = ReaderStream::new(reader);
@@ -52,6 +53,10 @@ pub async fn download(
header::CONTENT_DISPOSITION,
format!("attachment; filename={filename_ascii}"),
),
(
header::CONTENT_LENGTH,
format!("{file_size}")
),
(
header::HeaderName::from_static("x-filename-b64"),
encoder.encode(filename),