Ways to read a file
Published: Tuesday, Aug 22, 2017 Last modified: Thursday, Nov 14, 2024
One way
buf := make([]byte, hdr.Size)
// read file content into buffer
fReader := bufio.NewReader(file)
fReader.Read(buf)
A better way?
buf, err := ioutil.ReadAll(file)
if err != nil {
log.WithError(err).Error("reading file")
http.Error(w, "Error reading file.", http.StatusInternalServerError)
return
}