前台代码:
<td>选择图片</td> <td> <input type="file" id="uploadImg" name="fileUpImg" /> <input type="submit" id="btnFileUp" value="上传图片"/> </td>
我使用js的ajaxSubmit()来实现异步
用浏览器可以看到文件是有值得
但是后台获取不到文件
HttpPostedFileBase postFile = Request.Files["fileUpImg"];
有没有谁能帮我解答下?谢谢
你的 form 有没有设置 enctype="multipart/form-data"
这个必须设置么?我的From标签是这样的 @using (Ajax.BeginForm("AddNewInfo", "Home", new AjaxOptions() { HttpMethod = "post", OnSuccess = "afterAdd" }, new { id="form1"}))
@鬼厉—: 必须的
id="form1",enctype = "multipart/form-data"
@Yu: 好 我试试
@Yu: 问题解决了 真心非常感谢你!这个问题我弄了一上午。
@鬼厉—: 这个能发个源码看看嘛,刚学也是获取不到1923253315@qq.com
@MR_CHW: 。。。找了半天没找到 你先把问题定位了 然后你截个图我帮你看看。
@鬼厉—:
问题找到了,就是写form表单时候没有写规范
@鬼厉—: 这个就是form表单规范的问题
问题找到了,就是写form表单时候没有写规范