英文:
go - Load image using Gin
问题
我开发网络应用程序,但是无法加载图像。.css
和.js
文件可以通过Static()
方法加载。图像也是一样的吗?如何使用Gin加载图像到网络应用程序?
router.Static("/css", "./css") // 这是加载css文件
router.Static("/js", "./js") // 这是加载js文件
// 如何加载图像?
英文:
I develop web application, But I can't load image. .css
and .js
file can be loaded by Static()
method. Image is also same? How to load Image to web application using Gin?
router.Static("/css", "./css") // this is loading css file
router.Static("/js", "./js") // this is loading js file
// How to load Image?
答案1
得分: 7
你可以使用StaticFile
来提供单个文件的服务。
router.StaticFile("/favicon.ico", "./resources/favicon.ico")
如果你想要根据路径提供静态图片的服务,你可以像处理 JavaScript 和 CSS 一样使用它。
router.Static("/img", "./img")
或者你可以导入github.com/gin-gonic/contrib/static
包,并使用以下代码:
import "github.com/gin-gonic/contrib/static"
// ...
router.Use(static.Serve("/img", static.LocalFile("./img", true)))
英文:
You may use StaticFile
to serve a single file
router.StaticFile("/favicon.ico", "./resources/favicon.ico")
If you want to serve static image given its path,you may use it just like js and css
router.Static("/img", "./img")
or
import "github.com/gin-gonic/contrib/static"
.
.
.
router.Use(static.Serve("/img", static.LocalFile("./img", true)))
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论