|
这两天在构建Asp.net Mvc项目中,允许用户上传一个图片来当做自己的头像。 Html代码 <form method="post" enctype="multipart/form-data" action="/Home/UpLoadFile" > <input type="file" id=”uploadfile” /> <input type="submit" value=”save” /> </Form> Controller端代码 [HttpPost] 奇怪的是哪个File永远是个Null,急死人了,一天的时间浪费了!!! 查阅无数网站,英文不好也要逼着自己搜英文网站,搞了大半天,在一个英文网站上看到一句: 上传文件控件必须要有name值,而且在Controller端的HttpPostedFileBase file中的file必需就是Upload控件的name值。晕!!倒!!加上试试吧,代码如下 <form method="post" enctype="multipart/form-data" action="/Home/UpLoadFile" > <input type="file" id=”uploadfile” name=”file” /> <input type="submit" value=”save” /> </Form> Controller端的代码就不写了,和上面是一样的。经过跟踪,File再也不是Null。写此文以备忘!!! (责任编辑:admin) |





骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价