Use io.reader instead of []byte for file content.