| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package business
- import (
- "fmt"
- "io/ioutil"
- "path"
- "github.com/gin-gonic/gin"
- )
- /*
- 访问媒体处理
- */
- /**
- 访问封面
- */
- func VideoCover(c *gin.Context) {
- cover := c.Param("id")
- filePath := "files/media" + "/" + cover[0:2] + "/" + cover[2:4] + "/" + cover
- fmt.Println(filePath)
- file, _ := ioutil.ReadFile(filePath)
- c.Writer.WriteString(string(file))
- }
- /**
- 访问视频媒体
- */
- func PlayVideo(c *gin.Context) {
- uuid := c.Param("id")
- filePath := "files/media" + "/" + uuid[0:2] + "/" + uuid[2:4]
- fileName := uuid
- file := path.Join(filePath, fileName)
- c.File(file)
- }
- /**
- 访问图片媒体
- */
- func Picture(c *gin.Context) {
- uuid := c.Param("id")
- filePath := "files/media" + "/" + uuid[0:2] + "/" + uuid[2:4] + "/" + uuid + "_cover.jpg"
- fmt.Println(filePath)
- file, _ := ioutil.ReadFile(filePath)
- c.Writer.WriteString(string(file))
- }
|