packageutilimport("github.com/qpliu/qrencode-go/qrencode""p_w_picpath/png""io""net/http")const(ECLevelM=qrencode.ECLevel(0)ECLevelL=qrencode.ECLevel(1)ECLevelH=qrencode.ECLevel(2)ECLevelQ=qrencode.ECLevel(3))funcNewHttpQr(whttp.ResponseWriter,strstring)error{w.Header().Set("ContentType","p_w_picpath/png")bit,_:=qrencode.Encode(str,ECLevelM)img:=bit.ImageWithMargin(10,1)returnpng.Encode(w,img)}funcNewQr(wio.Writer,strstring)error{bit,_:=qrencode.Encode(str,ECLevelM)img:=bit.ImageWithMargin(10,1)returnpng.Encode(w,img)}