diff --git a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala index 2c06fda..0b71c8a 100644 --- a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala @@ -303,7 +303,7 @@ val revCommit = JGitUtil.getRevCommitFromId(git, git.getRepository.resolve(id)) getPathObjectId(git, path, revCommit).flatMap { objectId => JGitUtil.getObjectLoaderFromId(git, objectId){ loader => - contentType = "application/octet-stream" + contentType = FileUtil.getMimeType(path) response.setContentLength(loader.getSize.toInt) loader.copyTo(response.outputStream) () @@ -324,7 +324,7 @@ if(raw){ // Download (This route is left for backword compatibility) JGitUtil.getObjectLoaderFromId(git, objectId){ loader => - contentType = "application/octet-stream" + contentType = FileUtil.getMimeType(path) response.setContentLength(loader.getSize.toInt) loader.copyTo(response.outputStream) ()