为了账号安全,请及时绑定邮箱和手机立即绑定

检查字节数组是否为图像

检查字节数组是否为图像

Go
慕码人8056858 2022-07-18 10:03:15
我在 gin 中有一个接收字节数组的服务器端点。func UploadImageHandler(c *gin.Context) {    body, err := c.GetRawData()    // how do I make sure this body byte array is image?}我需要确保字节数组是图像。我如何才能在 Go 中进行此检查?
查看完整描述

1 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

我认为你可以这样做:https ://golang.org/pkg/image/#Decode


你最终会得到:


func UploadImageHandler(c *gin.Context) {

    body, err := c.GetRawData()


    img, _, err := image.Decode(bytes.NewReader(body))

    if err != nil {

    ....

}

我还没有测试过。


查看完整回答
反对 回复 2022-07-18
  • 1 回答
  • 0 关注
  • 145 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信