fix mime type for default document
diff --git a/lib/src/static_handler.dart b/lib/src/static_handler.dart
index 264c876..34558e7 100644
--- a/lib/src/static_handler.dart
+++ b/lib/src/static_handler.dart
@@ -99,7 +99,7 @@
       HttpHeaders.LAST_MODIFIED: formatHttpDate(fileStat.changed)
     };
 
-    var contentType = mime.lookupMimeType(fsPath);
+    var contentType = mime.lookupMimeType(file.path);
     if (contentType != null) {
       headers[HttpHeaders.CONTENT_TYPE] = contentType;
     }
diff --git a/test/default_document_test.dart b/test/default_document_test.dart
index ada30c5..5d2ed1f 100644
--- a/test/default_document_test.dart
+++ b/test/default_document_test.dart
@@ -98,6 +98,7 @@
           expect(response.statusCode, HttpStatus.OK);
           expect(response.contentLength, 13);
           expect(response.readAsString(), completion('<html></html>'));
+          expect(response.mimeType, 'text/html');
         });
       });
     });
@@ -111,6 +112,7 @@
           expect(response.statusCode, HttpStatus.OK);
           expect(response.contentLength, 13);
           expect(response.readAsString(), completion('<html></html>'));
+          expect(response.mimeType, 'text/html');
         });
       });
     });
@@ -138,6 +140,7 @@
           expect(response.contentLength, 31);
           expect(response.readAsString(),
               completion('<html><body>files</body></html>'));
+          expect(response.mimeType, 'text/html');
         });
       });
     });