package main import ( "io/ioutil" "net/http" "os") func readfile(fs http.FileSystem, path string) ([]byte, error) { f, err := fs.Open(path) if err != nil { return nil, err } defer f.Close() return ioutil.ReadAll(f)} func readdir(fs http.FileSystem, path string) ([]os.FileInfo, error) { f, err := fs.Open(path) if err != nil { return nil, err } defer f.Close() return f.Readdir(-1)}
package main
import (
"io/ioutil"
"net/http"
"os"
)
func readfile(fs http.FileSystem, path string) ([]byte, error) {
f, err := fs.Open(path)
if err != nil {
return nil, err
}
defer f.Close()
return ioutil.ReadAll(f)
}
func readdir(fs http.FileSystem, path string) ([]os.FileInfo, error) {
f, err := fs.Open(path)
if err != nil {
return nil, err
}
defer f.Close()
return f.Readdir(-1)
}