From fc266b694b9129e44b597d8a56927ee13fdac358 Mon Sep 17 00:00:00 2001
From: Ayush Bisht <bisht.ayush2001@gmail.com>
Date: Sat, 11 Mar 2023 22:43:31 +0530
Subject: [PATCH] Fixed #34404 -- Clarified how FileResponse set Content-Type
 header.

---
 docs/ref/request-response.txt | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/docs/ref/request-response.txt b/docs/ref/request-response.txt
index 9b71adfdf9..37f3180ddc 100644
--- a/docs/ref/request-response.txt
+++ b/docs/ref/request-response.txt
@@ -1303,8 +1303,11 @@ Attributes
     Note that if you pass a file-like object like ``io.BytesIO``, it's your
     task to ``seek()`` it before passing it to ``FileResponse``.
 
-    The ``Content-Length`` and ``Content-Type`` headers are automatically set
-    when they can be guessed from contents of ``open_file``.
+    The ``Content-Length`` header is automatically set when it can be guessed
+    from the content of ``open_file``.
+
+    The ``Content-Type`` header is automatically set when it can be guessed
+    from the ``filename``, or the name of ``open_file``.
 
 ``FileResponse`` accepts any file-like object with binary content, for example
 a file open in binary mode like so: