binding icon indicating copy to clipboard operation
binding copied to clipboard

Cannot parse multipart form without form: attributes

Open emersion opened this issue 9 years ago • 3 comments

This works:

type UploadForm struct {
    Title      string                `form:"Title"`
    TextUpload *multipart.FileHeader `form:"TextUpload"`
}

But this produces an empty struct:

type UploadForm struct {
    Title      string
    TextUpload *multipart.FileHeader
}

emersion avatar Mar 26 '16 09:03 emersion

But this produces an empty struct:

Why should this work?

unknwon avatar Mar 26 '16 18:03 unknwon

Because it works with JSON:

type UploadForm struct {
    Title      string
    TextUpload *multipart.FileHeader
}

// is exactly the same as:

type UploadForm struct {
    Title      string `json:"Title"`
    TextUpload *multipart.FileHeader `json:"TextUpload"`
}

emersion avatar Mar 26 '16 18:03 emersion

Please dump your code and POST data here.

unknwon avatar Mar 26 '16 19:03 unknwon