mirror of https://github.com/fafhrd91/actix-web
fix
This commit is contained in:
parent
e410bf2dc3
commit
7a7410fcce
|
@ -120,6 +120,10 @@ impl NamedFile {
|
||||||
|
|
||||||
let disposition = match ct.type_() {
|
let disposition = match ct.type_() {
|
||||||
mime::IMAGE | mime::TEXT | mime::VIDEO => DispositionType::Inline,
|
mime::IMAGE | mime::TEXT | mime::VIDEO => DispositionType::Inline,
|
||||||
|
mime::APPLICATION => match ct.subtype() {
|
||||||
|
mime::JAVASCRIPT => DispositionType::Inline,
|
||||||
|
_ => DispositionType::Attachment,
|
||||||
|
},
|
||||||
_ => DispositionType::Attachment,
|
_ => DispositionType::Attachment,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -214,8 +218,8 @@ impl NamedFile {
|
||||||
/// Set the Content-Disposition for serving this file. This allows
|
/// Set the Content-Disposition for serving this file. This allows
|
||||||
/// changing the inline/attachment disposition as well as the filename
|
/// changing the inline/attachment disposition as well as the filename
|
||||||
/// sent to the peer. By default the disposition is `inline` for text,
|
/// sent to the peer. By default the disposition is `inline` for text,
|
||||||
/// image, and video content types, and `attachment` otherwise, and
|
/// image, video and `application/javascript` content types, and `attachment` otherwise,
|
||||||
/// the filename is taken from the path provided in the `open` method
|
/// and the filename is taken from the path provided in the `open` method
|
||||||
/// after converting it to UTF-8 using.
|
/// after converting it to UTF-8 using.
|
||||||
/// [`std::ffi::OsStr::to_string_lossy`]
|
/// [`std::ffi::OsStr::to_string_lossy`]
|
||||||
#[inline]
|
#[inline]
|
||||||
|
|
Loading…
Reference in New Issue