我的模板中有最简单的表单,带有“提交”按钮。
<form action="/upload" method="POST" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="Submit">
还有一些功能
func handleUploadedForm(w http.ResponseWriter, r *http.Request) {
r.ParseMultipartForm(1000000000)
file, header, err := r.FormFile("file")
defer file.Close()
if err != nil {
fmt.Println(err.Error())
return
}
如何检查用户是否提交了空白表格? fmt.Println(r.PostFormValue(“ file”))给我空字符串,即使我提交有效文件也是如此。 那么我如何检查提交时输入(name =“ file”)是否为空?
答案 0 :(得分:0)
header.Size
将为0
。
如果未选择文件,则err
将不是nil
。但是您的示例代码已经可以处理这种情况。