This commit is contained in:
YuleiLan 2020-08-21 18:35:16 +08:00
parent 4626e07fbf
commit 420202fd51
3 changed files with 14 additions and 6 deletions

View File

@ -27,15 +27,21 @@ import (
func UploadFile(c *gin.Context) {
var (
tag string
urlPrefix string
tag string
)
tag, _ = c.GetPostForm("type")
if strings.HasSuffix(viper.GetString("settings.domain"), "/") {
urlPrefix = viper.GetString("settings.domain")
if viper.GetBool("settings.domain.getHost") {
urlPrefix = fmt.Sprintf("http://%s/", c.Request.Host)
} else {
urlPrefix = fmt.Sprintf("%v/", viper.GetString("settings.domain"))
if strings.HasSuffix(viper.GetString("settings.domain.url"), "/") {
urlPrefix = viper.GetString("settings.domain.url")
} else {
urlPrefix = fmt.Sprintf("http://%s/", viper.GetString("settings.domain.url"))
}
}
if tag == "" {
app.Error(c, 200, errors.New(""), "缺少标识")
return

View File

@ -17,7 +17,9 @@ settings:
password: your password
port: 3306
username: ferry
domain: http://192.168.0.100:9527
domain:
gethost: 1
url: localhost:9527
email:
alias: ferry
host: smtp.163.com

View File

@ -42,7 +42,7 @@ func (b *BodyData) ParsingTemplate() (err error) {
return
}
b.Domain = viper.GetString("settings.domain")
b.Domain = viper.GetString("settings.domain.url")
err = tmpl.Execute(&buf, b)
if err != nil {
return