sing-box/service/api/dashboard_fs.go
2026-07-09 11:20:06 +08:00

18 lines
300 B
Go

package api
import "net/http"
type dashboardDir http.Dir
func (d dashboardDir) Open(name string) (http.File, error) {
file, err := http.Dir(d).Open(name)
if err != nil {
return nil, err
}
return &fileWrapper{file}, nil
}
// workaround for #2345 #2596
type fileWrapper struct {
http.File
}