从请求正文golang中将文件解析为变量
Parse a file to a variable from request body golang
我正在创建一个 API 用于将图像上传到 MinIO 服务器,我需要在请求正文中发送文件。然后我需要获取文件并将 io.Reader 类型变量传递给一个函数,该函数将把它添加到存储桶中。我不知道我必须为此字段的主体结构放入什么数据类型。有什么建议吗?
好吧,我真的想通了:
type Body struct {
recipe_id string `form:"recipe_id"`
image *multipart.FileHeader `form:"file"`
}
file_header, err := c.FormFile("file")
file, err := file_header.Open()
我正在创建一个 API 用于将图像上传到 MinIO 服务器,我需要在请求正文中发送文件。然后我需要获取文件并将 io.Reader 类型变量传递给一个函数,该函数将把它添加到存储桶中。我不知道我必须为此字段的主体结构放入什么数据类型。有什么建议吗?
好吧,我真的想通了:
type Body struct {
recipe_id string `form:"recipe_id"`
image *multipart.FileHeader `form:"file"`
}
file_header, err := c.FormFile("file")
file, err := file_header.Open()