优化二维码生成

This commit is contained in:
Minho 2017-05-13 13:15:21 +08:00
parent 31ed15b666
commit 832b08448c
2 changed files with 4 additions and 1 deletions

View File

@ -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)

View File

@ -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")