使用Gin加载图像的Go代码

6

我开发了一个Web应用程序,但是无法加载图片。通过Static()方法可以加载.css.js文件。那么图片也是一样的吗?如何使用Gin加载图像到Web应用程序中?

router.Static("/css", "./css") // this is loading css file
router.Static("/js", "./js") // this is loading js file
// How to load Image?

你可以检查一下答案,可能是路径错误。 - Sarath Sadasivan Pillai
1个回答

7
您可以使用StaticFile来提供单个文件。
router.StaticFile("/favicon.ico", "./resources/favicon.ico")

如果您想提供静态图像文件,只需使用类似于js和css的方式即可。
router.Static("/img", "./img")

或者

import "github.com/gin-gonic/contrib/static"
.
.
.
router.Use(static.Serve("/img", static.LocalFile("./img", true)))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接