danyform丢服务器文件,golang文件上传失败

在我的使用案例中,我试图上传一个文件到golang的服务器。我有以下的HTML代码,golang文件上传失败

而在服务器端,

func uploadHandler(w http.ResponseWriter, r *http.Request) {

// the FormFile function takes in the POST input id file

file, header, err := r.FormFile("file")

if err != nil {

fmt.Fprintln(w, err)

return

}

defer file.Close()

out, err := os.Create("/tmp/uploadedfile")

if err != nil {

fmt.Fprintf(w, "Unable to create the file for writing. Check your write access privilege")

return

}

defer out.Close()

// write the content from POST to the file

_, err = io.Copy(out, file)

if err != nil {

fmt.Fprintln(w, err)

}

fmt.Fprintf(w, "File uploaded successfully : ")

fmt.Fprintf(w, header.Filename)

}

当我尝试上传的文件,我得到在服务器端request Content-Type isn't multipart/form-data错误。

任何人都可以帮助我吗?

2016-03-06

Dany