文件路径拼接使用filepath.Join
This commit is contained in:
parent
0899ad9fe6
commit
5afe9bed09
@ -18,6 +18,7 @@ import (
|
|||||||
swaggerFiles "github.com/swaggo/files"
|
swaggerFiles "github.com/swaggo/files"
|
||||||
ginSwagger "github.com/swaggo/gin-swagger"
|
ginSwagger "github.com/swaggo/gin-swagger"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -129,7 +130,7 @@ func (su *SwaggerUI) HandleLuckyUI() func(ctx *gin.Context) {
|
|||||||
// su.router.StaticFS(su.baseUri+"/assets", http.FS(ydocUIFiles))
|
// su.router.StaticFS(su.baseUri+"/assets", http.FS(ydocUIFiles))
|
||||||
return func(ctx *gin.Context) {
|
return func(ctx *gin.Context) {
|
||||||
fileRealPath := strings.TrimPrefix(ctx.Request.RequestURI, su.baseUri)
|
fileRealPath := strings.TrimPrefix(ctx.Request.RequestURI, su.baseUri)
|
||||||
byteData, _ := ydocUIFiles.ReadFile(define.SwaggerUIThemeYDocLucky + fileRealPath)
|
byteData, _ := ydocUIFiles.ReadFile(filepath.Join(define.SwaggerUIThemeYDocLucky, fileRealPath))
|
||||||
if strings.HasSuffix(ctx.Request.RequestURI, "html") {
|
if strings.HasSuffix(ctx.Request.RequestURI, "html") {
|
||||||
byteData = []byte(strings.ReplaceAll(string(byteData), "{{BASE_URI}}", su.baseUri))
|
byteData = []byte(strings.ReplaceAll(string(byteData), "{{BASE_URI}}", su.baseUri))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user