引入一个gozxing包。 java,python 都有基于zxing 的二维码解析包 实现的还都不错 java的要早一些。都是同一个作者写的。gozxing github address
我这个demo 是先上传文件(图片)。然后将文件流写入到gozxing 的函数中解析二维码就可以了。如果你不想上传文件 可以直接用os.Open(“hello.png”) 来打开也可以
废话不多说,直接上代码。需要注意的几个点 我会截图说明!!!!!
package main
import (
"fmt"
"image"
_ "image/gif"
_ "image/jpeg"
_ "image/png"
"github.com/makiuchi-d/gozxing"
"github.com/makiuchi-d/gozxing/qrcode"
"github.com/gin-gonic/gin"
"net/http"
"io"
)
func main() {
router := gin.Default()
router.POST("/upload", func(c *gin<