diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2024-01-03 01:52:51 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-03 01:52:51 +0000 |
commit | bb11598cbcaadaf1880958574dcf07af7c9382a2 (patch) | |
tree | 89106ebcf9113f142b90f6f4a7282826eb07c19f | |
parent | Add CHANGELOG entry for #1290 (diff) | |
parent | Remove header Content-Encoding when archiving (diff) | |
download | miniserve-bb11598cbcaadaf1880958574dcf07af7c9382a2.tar.gz miniserve-bb11598cbcaadaf1880958574dcf07af7c9382a2.zip |
Merge pull request #1290 from 5long/remove-content-encoding
Remove header Content-Encoding when archiving
-rw-r--r-- | src/archive.rs | 9 | ||||
-rw-r--r-- | src/listing.rs | 1 |
2 files changed, 0 insertions, 10 deletions
diff --git a/src/archive.rs b/src/archive.rs index bfae66e..e52fc49 100644 --- a/src/archive.rs +++ b/src/archive.rs @@ -2,7 +2,6 @@ use std::fs::File; use std::io::{Cursor, Read, Write}; use std::path::{Path, PathBuf}; -use actix_web::http::header::ContentEncoding; use libflate::gzip::Encoder; use serde::Deserialize; use strum::{Display, EnumIter, EnumString}; @@ -45,14 +44,6 @@ impl ArchiveMethod { .to_string() } - pub fn content_encoding(self) -> ContentEncoding { - match self { - ArchiveMethod::TarGz => ContentEncoding::Gzip, - ArchiveMethod::Tar => ContentEncoding::Identity, - ArchiveMethod::Zip => ContentEncoding::Identity, - } - } - pub fn is_enabled(self, tar_enabled: bool, tar_gz_enabled: bool, zip_enabled: bool) -> bool { match self { ArchiveMethod::TarGz => tar_gz_enabled, diff --git a/src/listing.rs b/src/listing.rs index a8feeb4..eb9b2be 100644 --- a/src/listing.rs +++ b/src/listing.rs @@ -363,7 +363,6 @@ pub fn directory_listing( req.clone(), HttpResponse::Ok() .content_type(archive_method.content_type()) - .append_header(archive_method.content_encoding()) .append_header(("Content-Transfer-Encoding", "binary")) .append_header(( "Content-Disposition", |