INNER CODE UNIT · Go

parseMultipartFormData

iimeta/fastapi-admin · internal/cmd/cmd.go:541

func parseMultipartFormData(r *ghttp.Request) map[string]interface{} {

	formData := make(map[string]interface{})

	for k, v := range r.GetFormMap() {
		formData[k] = sanitizeFormValue(v)
	}

	if form := r.GetMultipartForm(); form != nil {
		for field, files := range form.File {

			fileNames := make([]string, 0, len(files))
			for _, file := range files {
				if file == nil {
					fileNames = append(fileNames, "")
				} else {
					fileNames = append(fileNames, file.Filename)
				}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…