実現したいこと
下記のような感じで、指定したidの名前のjpg画像を返したいのですが、良い方法はないでしょうか?
また、ginでは実現しづらい場合、良いライブラリをご紹介いただけないでしょうか?
go
1package main 2 3import ( 4 "github.com/gin-gonic/gin" 5 "net/http" 6) 7 8func main() { 9 r := gin.Default() 10 r.GET("/images/id=:id", func(c *gin.Context) { 11 imageId := c.Param("id") 12 c.Image(http.StatusOK, "./Images/"+imageId+".jpg") //このような関数が欲しい 13 }) 14 r.Run() 15}
現在の状況
下記のように画像が入っているディレクトリまでのルーティングを行い、その後ファイル名を入力することで画像を返すAPIを作成しています。
go
1import "github.com/gin-gonic/gin" 2 3func main() { 4 r := gin.Default() 5 r.Static("/images", "./Images/") 6 r.Run() 7}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/13 18:49