我开发网络应用程序,但无法加载图像。.css并且.js可以通过方法加载文件Static()。图片也一样吗?如何使用 Gin 将图像加载到 Web 应用程序?
router.Static("/css", "./css") // this is loading css file
router.Static("/js", "./js") // this is loading js file
// How to load Image?
Run Code Online (Sandbox Code Playgroud)
您可以用来StaticFile提供单个文件
router.StaticFile("/favicon.ico", "./resources/favicon.ico")
Run Code Online (Sandbox Code Playgroud)
如果你想在给定路径的情况下提供静态图像,你可以像 js 和 css 一样使用它
router.Static("/img", "./img")
Run Code Online (Sandbox Code Playgroud)
或者
import "github.com/gin-gonic/contrib/static"
.
.
.
router.Use(static.Serve("/img", static.LocalFile("./img", true)))
Run Code Online (Sandbox Code Playgroud)