Files
service-common/utils/qr.go

20 lines
363 B
Go

package utils
import (
"encoding/base64"
"github.com/skip2/go-qrcode"
)
func GetQRCodeIO(content string, size ...int) string {
s := 260 // 写死尺寸 260*260
if len(size) > 0 {
s = size[0]
}
png, err := qrcode.Encode(content, qrcode.High, s)
if err != nil {
return ""
}
return "data:image/png;base64," + base64.StdEncoding.EncodeToString(png)
}