Add XAccelPrefix config option
This commit is contained in:
parent
147f83e696
commit
0ef3949b61
|
@ -17,6 +17,7 @@ func LoadConfig() {
|
|||
viper.SetDefault("ShortURL", "https://1750.st")
|
||||
viper.SetDefault("FileFolder", "/home/ezazzan/.shortdragon/files")
|
||||
viper.SetDefault("XAccel", false)
|
||||
viper.SetDefault("XAccelPrefix", "")
|
||||
|
||||
viper.SetDefault("MinAge", 30) // days
|
||||
viper.SetDefault("MaxAge", 365) // days
|
||||
|
|
|
@ -200,7 +200,7 @@ func getFile(c *gin.Context) {
|
|||
|
||||
if viper.GetBool("XAccel") {
|
||||
c.Header("Content-Disposition", "attatchment; filename="+parts[len(parts)-1])
|
||||
c.Header("X-Accel-Redirect", "/"+URL.FileName.String)
|
||||
c.Header("X-Accel-Redirect", viper.GetString("XAccelPrefix")+"/"+URL.FileName.String)
|
||||
} else {
|
||||
c.FileAttachment(file, parts[len(parts)-1])
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue