我有以下Go代码:file,err:=os.Open(fileName)iferr!=nil{fatalf(service,"Erroropening%q:%v",fileName,err)}//Checkifgzipshouldbeappliedif*metaGzip==true{varbbytes.Bufferw:=gzip.NewWriter(&b)w.Write(file)w.Close()file=w}如果metaGzip=true,我想用压缩版本替换file的文件内容。附言:我听从了这个建议:Getting"bytes.Bufferdoesnotimplementio.Wr