func FileToImage(header *multipart.FileHeader)(image image2.Image,err error){
file ,err := header.Open()
ext := strings.ToLower(path.Ext(header.Filename))
switch ext {
case "jpeg","jpg" :
image,err = jpeg.Decode(bufio.NewReader(file))
case "png" :
image,err = png.Decode(bufio.NewReader(file))
}
return image,err
}
go语言文件(multipart.FileHeader)转图像(image)
最新推荐文章于 2023-12-03 11:21:35 发布