feat: 调整上传接口。
This commit is contained in:
parent
01233ea9a1
commit
0ac9150e59
@ -33,6 +33,7 @@ func UploadFile(c *gin.Context) {
|
|||||||
fileType string
|
fileType string
|
||||||
saveFilePath string
|
saveFilePath string
|
||||||
err error
|
err error
|
||||||
|
protocol string = "http"
|
||||||
)
|
)
|
||||||
tag, _ = c.GetPostForm("type")
|
tag, _ = c.GetPostForm("type")
|
||||||
fileType = c.DefaultQuery("file_type", "images")
|
fileType = c.DefaultQuery("file_type", "images")
|
||||||
@ -42,13 +43,17 @@ func UploadFile(c *gin.Context) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if strings.HasPrefix(c.Request.Header.Get("Origin"), "https") {
|
||||||
|
protocol = "https"
|
||||||
|
}
|
||||||
|
|
||||||
if viper.GetBool("settings.domain.getHost") {
|
if viper.GetBool("settings.domain.getHost") {
|
||||||
urlPrefix = fmt.Sprintf("http://%s/", c.Request.Host)
|
urlPrefix = fmt.Sprintf("%s://%s/", protocol, c.Request.Host)
|
||||||
} else {
|
} else {
|
||||||
if strings.HasSuffix(viper.GetString("settings.domain.url"), "/") {
|
if strings.HasSuffix(viper.GetString("settings.domain.url"), "/") {
|
||||||
urlPrefix = viper.GetString("settings.domain.url")
|
urlPrefix = viper.GetString("settings.domain.url")
|
||||||
} else {
|
} else {
|
||||||
urlPrefix = fmt.Sprintf("http://%s/", viper.GetString("settings.domain.url"))
|
urlPrefix = fmt.Sprintf("%s://%s/", protocol, viper.GetString("settings.domain.url"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user