diff --git a/Userland/Libraries/LibWeb/Loader/ResourceLoader.cpp b/Userland/Libraries/LibWeb/Loader/ResourceLoader.cpp index f49ee4e81c..01edc9163f 100644 --- a/Userland/Libraries/LibWeb/Loader/ResourceLoader.cpp +++ b/Userland/Libraries/LibWeb/Loader/ResourceLoader.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018-2022, Andreas Kling + * Copyright (c) 2018-2023, Andreas Kling * Copyright (c) 2022, Dex♪ * * SPDX-License-Identifier: BSD-2-Clause @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -268,7 +269,14 @@ void ResourceLoader::load(LoadRequest& request, Function response_headers; + auto mime_type = Core::guess_mime_type_based_on_filename(request.url().path()); + response_headers.set("Content-Type"sv, mime_type); + + success_callback(data, response_headers, {}); }); m_page->client().request_file(move(file_request));