commit raw file

This commit is contained in:
slene 2014-03-28 00:50:13 +08:00
parent 417d861be6
commit 10b412d237
2 changed files with 13 additions and 3 deletions

View file

@ -53,7 +53,7 @@ func IsTextFile(data []byte) (string, bool) {
func IsImageFile(data []byte) (string, bool) {
contentType := http.DetectContentType(data)
if strings.Index(contentType, "img/") != -1 {
if strings.Index(contentType, "image/") != -1 {
return contentType, true
}
return contentType, false

View file

@ -225,8 +225,18 @@ func SingleDownload(ctx *middleware.Context, params martini.Params) {
// Get tree path
treename := params["_1"]
repoFile, err := models.GetTargetFile(params["username"], params["reponame"],
params["branchname"], params["commitid"], treename)
branchName := params["branchname"]
userName := params["username"]
repoName := params["reponame"]
var commitId string
if !models.IsBranchExist(userName, repoName, branchName) {
commitId = branchName
branchName = ""
}
repoFile, err := models.GetTargetFile(userName, repoName,
branchName, commitId, treename)
if err != nil {
ctx.Handle(404, "repo.SingleDownload(GetTargetFile)", err)