mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-11 18:14:15 +01:00
commit raw file
This commit is contained in:
parent
417d861be6
commit
10b412d237
2 changed files with 13 additions and 3 deletions
|
@ -53,7 +53,7 @@ func IsTextFile(data []byte) (string, bool) {
|
||||||
|
|
||||||
func IsImageFile(data []byte) (string, bool) {
|
func IsImageFile(data []byte) (string, bool) {
|
||||||
contentType := http.DetectContentType(data)
|
contentType := http.DetectContentType(data)
|
||||||
if strings.Index(contentType, "img/") != -1 {
|
if strings.Index(contentType, "image/") != -1 {
|
||||||
return contentType, true
|
return contentType, true
|
||||||
}
|
}
|
||||||
return contentType, false
|
return contentType, false
|
||||||
|
|
|
@ -225,8 +225,18 @@ func SingleDownload(ctx *middleware.Context, params martini.Params) {
|
||||||
// Get tree path
|
// Get tree path
|
||||||
treename := params["_1"]
|
treename := params["_1"]
|
||||||
|
|
||||||
repoFile, err := models.GetTargetFile(params["username"], params["reponame"],
|
branchName := params["branchname"]
|
||||||
params["branchname"], params["commitid"], treename)
|
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 {
|
if err != nil {
|
||||||
ctx.Handle(404, "repo.SingleDownload(GetTargetFile)", err)
|
ctx.Handle(404, "repo.SingleDownload(GetTargetFile)", err)
|
||||||
|
|
Loading…
Reference in a new issue