最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Golang使用gin模板渲染base64圖片出現(xiàn)#ZgotmplZ的解決辦法

 更新時間:2024年05月31日 09:49:10   作者:彭世瑜  
這篇文章主要介紹了Golang使用gin模板渲染base64圖片出現(xiàn)#ZgotmplZ的的場景復現(xiàn)和解決辦法,文中通過代碼示例講解的非常詳細,對大家解決問題有一定的幫助,需要的朋友可以參考下

問題描述

gin模板渲染base64圖片出現(xiàn)#ZgotmplZ

場景復現(xiàn)

項目目錄

main.go
templates/
    index.html

gin模板渲染base64圖片

package main

import (
    "net/http"

    "github.com/gin-gonic/gin"
)

// base64圖片
var imageUrl = "data:image/gif;base64,R0lGODlhMwAxAIAAAAAAAP///yH5BAAAAAAALAAAAAAzADEAAAK8jI+pBr0PowytzotTtbm/DTqQ6C3hGXElcraA9jIr66ozVpM3nseUvYP1UEHF0FUUHkNJxhLZfEJNvol06tzwrgdLbXsFZYmSMPnHLB+zNJFbq15+SOf50+6rG7lKOjwV1ibGdhHYRVYVJ9Wnk2HWtLdIWMSH9lfyODZoZTb4xdnpxQSEF9oyOWIqp6gaI9pI1Qo7BijbFZkoaAtEeiiLeKn72xM7vMZofJy8zJys2UxsCT3kO229LH1tXAAAOw=="

func main() {
    app := gin.Default()

    // 加載模板文件
    app.LoadHTMLGlob("templates/*")

    // 生成驗證碼
    app.GET("/", func(ctx *gin.Context) {
        ctx.HTML(http.StatusOK, "index.html", gin.H{
            "imageUrl": imageUrl,
        })
    })

    // 監(jiān)聽并在 http://127.0.0.1:8080 上啟動服務
    app.Run()
}

模板內容 index.html

<img src="{{.imageUrl}}">

圖片沒有正常顯示

查看頁面渲染結果,發(fā)現(xiàn)base64字符串沒有顯示完整

<img src="#ZgotmplZ">

解決辦法

修改字符串,指定其類型

"imageUrl": template.URL(imageUrl)

完整代碼

package main

import (
    "html/template"
    "net/http"

    "github.com/gin-gonic/gin"
)

var imageUrl = "data:image/gif;base64,R0lGODlhMwAxAIAAAAAAAP///yH5BAAAAAAALAAAAAAzADEAAAK8jI+pBr0PowytzotTtbm/DTqQ6C3hGXElcraA9jIr66ozVpM3nseUvYP1UEHF0FUUHkNJxhLZfEJNvol06tzwrgdLbXsFZYmSMPnHLB+zNJFbq15+SOf50+6rG7lKOjwV1ibGdhHYRVYVJ9Wnk2HWtLdIWMSH9lfyODZoZTb4xdnpxQSEF9oyOWIqp6gaI9pI1Qo7BijbFZkoaAtEeiiLeKn72xM7vMZofJy8zJys2UxsCT3kO229LH1tXAAAOw=="

func main() {
    app := gin.Default()

    // 加載模板文件
    app.LoadHTMLGlob("templates/*")

    // 生成驗證碼
    app.GET("/", func(ctx *gin.Context) {
        ctx.HTML(http.StatusOK, "index.html", gin.H{
            "imageUrl": template.URL(imageUrl),
        })
    })

    // 監(jiān)聽并在 http://127.0.0.1:8080 上啟動服務
    app.Run()
}

渲染結果

再次查看其渲染結果,發(fā)現(xiàn)base64字符串顯示完整了

<img src="data:image/gif;base64,R0lGODlhMwAxAIAAAAAAAP///yH5BAAAAAAALAAAAAAzADEAAAK8jI&#43;pBr0PowytzotTtbm/DTqQ6C3hGXElcraA9jIr66ozVpM3nseUvYP1UEHF0FUUHkNJxhLZfEJNvol06tzwrgdLbXsFZYmSMPnHLB&#43;zNJFbq15&#43;SOf50&#43;6rG7lKOjwV1ibGdhHYRVYVJ9Wnk2HWtLdIWMSH9lfyODZoZTb4xdnpxQSEF9oyOWIqp6gaI9pI1Qo7BijbFZkoaAtEeiiLeKn72xM7vMZofJy8zJys2UxsCT3kO229LH1tXAAAOw==">

到此這篇關于Golang使用gin模板渲染base64圖片出現(xiàn)#ZgotmplZ的解決辦法的文章就介紹到這了,更多相關Golang gin渲染出現(xiàn)#ZgotmplZ內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 淺析Go語言中的逃逸分析

    淺析Go語言中的逃逸分析

    在Go語言中,內存分配和逃逸分析是至關重要的概念,對于理解代碼的性能和內存使用情況至關重要,本文將深入探討Go語言中的內存分配原理以及逃逸分析的作用,希望對大家有所幫助
    2024-04-04
  • 解析Go 標準庫 http.FileServer 實現(xiàn)靜態(tài)文件服務

    解析Go 標準庫 http.FileServer 實現(xiàn)靜態(tài)文件服務

    http.FileServer 方法屬于標準庫 net/http,返回一個使用 FileSystem 接口 root 提供文件訪問服務的 HTTP 處理器。下面通過本文給大家介紹Go 標準庫 http.FileServer 實現(xiàn)靜態(tài)文件服務的相關知識,感興趣的朋友一起看看吧
    2018-08-08
  • go?goth封裝第三方認證庫示例詳解

    go?goth封裝第三方認證庫示例詳解

    這篇文章主要為大家介紹了go?goth封裝第三方認證庫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Go語言用Gin實現(xiàn)圖書管理接口的實現(xiàn)示例

    Go語言用Gin實現(xiàn)圖書管理接口的實現(xiàn)示例

    本文主要介紹了Go語言用Gin實現(xiàn)圖書管理接口的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-08-08
  • k8s容器互聯(lián)-flannel?host-gw原理篇

    k8s容器互聯(lián)-flannel?host-gw原理篇

    這篇文章主要為大家介紹了k8s容器互聯(lián)-flannel?host-gw原理篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Go高效率開發(fā)Web參數(shù)校驗三種方式實例

    Go高效率開發(fā)Web參數(shù)校驗三種方式實例

    這篇文章主要介紹了Go高效率開發(fā)Web參數(shù)校驗三種方式實例,需要的朋友可以參考下
    2022-11-11
  • golang生成指定位數(shù)的隨機數(shù)的方法

    golang生成指定位數(shù)的隨機數(shù)的方法

    這篇文章主要介紹了golang生成指定位數(shù)的隨機數(shù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Golang 空map和未初始化map的注意事項說明

    Golang 空map和未初始化map的注意事項說明

    這篇文章主要介紹了Golang 空map和未初始化map的注意事項說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Go 并發(fā)控制 errgroup.Group的實現(xiàn)示例

    Go 并發(fā)控制 errgroup.Group的實現(xiàn)示例

    本文主要介紹了Go 并發(fā)控制 errgroup.Group的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-04-04
  • Go基于雪花算法生成隨機id

    Go基于雪花算法生成隨機id

    雪花算法是twitter開源的由64位整數(shù)組成的分布式ID,本文主要介紹了Go基于雪花算法生成隨機id,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05

最新評論

毕节市| 鲁甸县| 辛集市| 博野县| 洛阳市| 平塘县| 托克逊县| 沂水县| 荆门市| 星子县| 长乐市| 江都市| 铜川市| 菏泽市| 进贤县| 巨鹿县| 新蔡县| 正宁县| 莱西市| 报价| 无为县| 曲靖市| 鸡西市| 紫金县| 正安县| 米林县| 额济纳旗| 义乌市| 鹤壁市| 南漳县| 图片| 江西省| 开平市| 大渡口区| 崇文区| 灵丘县| 晋州市| 博罗县| 德安县| 手游| 永安市|