file.go 569 B

12345678910111213141516171819202122
  1. package utils
  2. //type FileLoader struct {
  3. // http.Handler
  4. //}
  5. //
  6. //func NewFileLoader() *FileLoader {
  7. // return &FileLoader{}
  8. //}
  9. //
  10. //func (h *FileLoader) ServeHTTP(res http.ResponseWriter, req *http.Request) {
  11. // var err error
  12. // requestedFilename := strings.TrimPrefix(req.URL.Path, "/")
  13. // println("Requesting file:", requestedFilename)
  14. // fileData, err := os.ReadFile(requestedFilename)
  15. // if err != nil {
  16. // res.WriteHeader(http.StatusBadRequest)
  17. // res.Write([]byte(fmt.Sprintf("Could not load file %s", requestedFilename)))
  18. // }
  19. //
  20. // res.Write(fileData)
  21. //}