github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/imageserver/httpd/listObject.go (about) 1 package httpd 2 3 import ( 4 "fmt" 5 "io" 6 7 "github.com/Cloud-Foundations/Dominator/lib/hash" 8 "github.com/Cloud-Foundations/Dominator/lib/objectserver/filesystem" 9 ) 10 11 func listObject(writer io.Writer, objSrv *filesystem.ObjectServer, 12 hashP *hash.Hash) { 13 _, reader, err := objSrv.GetObject(*hashP) 14 if err != nil { 15 fmt.Fprintln(writer, err) 16 return 17 } 18 defer reader.Close() 19 fmt.Fprintln(writer, "<pre>") 20 io.Copy(writer, reader) 21 fmt.Fprintln(writer, "</pre>") 22 }