فهرست منبع

优化二维码生成

Minho 8 سال پیش
والد
کامیت
832b08448c
2فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 3 0
      controllers/document.go
  2. 1 1
      routers/router.go

+ 3 - 0
controllers/document.go

@@ -822,6 +822,9 @@ func (c *DocumentController) QrCode() {
 		c.Abort("500")
 	}
 	c.Ctx.ResponseWriter.Header().Set("Content-Type", "image/png")
+
+	//imgpath := filepath.Join("cache","qrcode",identify + ".png")
+
 	err = png.Encode(c.Ctx.ResponseWriter, code)
 	if err != nil {
 		beego.Error(err)

+ 1 - 1
routers/router.go

@@ -62,7 +62,7 @@ func init()  {
 	beego.Router("/docs/:key", &controllers.DocumentController{},"*:Index")
 	beego.Router("/docs/:key/:id", &controllers.DocumentController{},"*:Read")
 	beego.Router("/export/:key", &controllers.DocumentController{},"*:Export")
-	beego.Router("/qrcode/:key",&controllers.DocumentController{},"get:QrCode")
+	beego.Router("/qrcode/:key.png",&controllers.DocumentController{},"get:QrCode")
 
 	beego.Router("/attach_files/:key/:attach_id",&controllers.DocumentController{},"get:DownloadAttachment")