Merge pull request #438 from sd65/fix-sql-export
Fix SQL export filename
This commit is contained in:
commit
1e4a09d8b5
@ -5,6 +5,7 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
neturl "net/url"
|
||||
"regexp"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@ -481,10 +482,12 @@ func DataExport(c *gin.Context) {
|
||||
if dump.Table != "" {
|
||||
filename = filename + "_" + dump.Table
|
||||
}
|
||||
reg := regexp.MustCompile("[^._\\w]+")
|
||||
cleanFilename := reg.ReplaceAllString(filename, "")
|
||||
|
||||
c.Header(
|
||||
"Content-Disposition",
|
||||
fmt.Sprintf(`attachment; filename="%s.sql.gz"`, filename),
|
||||
fmt.Sprintf(`attachment; filename="%s.sql.gz"`, cleanFilename),
|
||||
)
|
||||
|
||||
err = dump.Export(db.ConnectionString, c.Writer)
|
||||
|
Loading…
x
Reference in New Issue
Block a user