"encoding/binary"
"errors"
"io"
+ "os"
+ "path/filepath"
)
type transfer struct {
return err
}
}
+}
+
+func (s *Server) bannerDownload(w io.Writer) error {
+ bannerBytes, err := os.ReadFile(filepath.Join(s.ConfigDir, s.Config.BannerFile))
+ if err != nil {
+ return err
+ }
+ _, err = w.Write(bannerBytes)
+ return err
}