From 5fb3de6443eaf0d94f1ccd07dee94b124708fe16 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Mon, 21 Apr 2025 12:53:34 +0200 Subject: Handle content type != mime type --- plugins/http-files/src/file_provider.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'plugins/http-files/src/file_provider.vala') diff --git a/plugins/http-files/src/file_provider.vala b/plugins/http-files/src/file_provider.vala index 3a6c9e49..702dd3b3 100644 --- a/plugins/http-files/src/file_provider.vala +++ b/plugins/http-files/src/file_provider.vala @@ -92,7 +92,7 @@ public class FileProvider : Dino.FileProvider, Object { if (name.down() == "content-type") content_type = val; if (name.down() == "content-length") content_length = val; }); - file_meta.mime_type = content_type; + file_meta.content_type = new FileContentType.from_mime_type(content_type); if (content_length != null) { file_meta.size = int64.parse(content_length); } @@ -131,7 +131,7 @@ public class FileProvider : Dino.FileProvider, Object { if (file_transfer.provider == FileManager.SFS_PROVIDER_ID) { var file_meta = new HttpFileMeta(); file_meta.size = file_transfer.size; - file_meta.mime_type = file_transfer.mime_type; + file_meta.content_type = file_transfer.content_type; file_meta.file_name = file_transfer.file_name; file_meta.message = null; return file_meta; @@ -145,7 +145,7 @@ public class FileProvider : Dino.FileProvider, Object { var file_meta = new HttpFileMeta(); file_meta.size = file_transfer.size; - file_meta.mime_type = file_transfer.mime_type; + file_meta.content_type = file_transfer.content_type; file_meta.file_name = extract_file_name_from_url(message.body); -- cgit v1.3