I have a form with file upload and in my backend, I'm using gofiber to handle the request. I want to use c.BodyParser and define a struct to store all the information to be processed but I'm getting an error saying converter not found for multipart.FileHeader
.
There's also the c.MultipartForm()
option but according to the documentation BodyParser also handles multipart/form, and for me, it looks neater using Bodyparser.
... type...
type formData struct {
Name string `json:"name" xml:"name" form:"name"`
// Photo string `json:"file" xml:"file" form:"file"`
Photo *multipart.FileHeader `json:"file" xml:"file" form:"file"`
}
... inside handler...
var fData formData
c.BodyParser(&fData)
question from:
https://stackoverflow.com/questions/65948136/how-to-add-file-in-a-struct-for-bodyparser-to-use 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…