File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,12 @@ public struct FileHTTPHandler: HTTPHandler {
67
67
return " application/pdf "
68
68
case " svg " :
69
69
return " image/svg+xml "
70
+ case " ico " :
71
+ return " image/x-icon "
72
+ case " webp " :
73
+ return " image/webp "
74
+ case " jp2 " :
75
+ return " image/jp2 "
70
76
default :
71
77
return " application/octet-stream "
72
78
}
Original file line number Diff line number Diff line change @@ -145,6 +145,18 @@ final class HTTPHandlerTests: XCTestCase {
145
145
FileHTTPHandler . makeContentType ( for: " fish.svg " ) ,
146
146
" image/svg+xml "
147
147
)
148
+ XCTAssertEqual (
149
+ FileHTTPHandler . makeContentType ( for: " fish.ico " ) ,
150
+ " image/x-icon "
151
+ )
152
+ XCTAssertEqual (
153
+ FileHTTPHandler . makeContentType ( for: " fish.webp " ) ,
154
+ " image/webp "
155
+ )
156
+ XCTAssertEqual (
157
+ FileHTTPHandler . makeContentType ( for: " fish.jp2 " ) ,
158
+ " image/jp2 "
159
+ )
148
160
XCTAssertEqual (
149
161
FileHTTPHandler . makeContentType ( for: " fish.somefile " ) ,
150
162
" application/octet-stream "
You can’t perform that action at this time.
0 commit comments