Request.Form的问题 页面有几个HTML的file控件.后台设置了 Page.Form.Enctype = "multipart/form-data" 后,用Request.Form获取不到file的值了,在设置之前还是可以的。问:设置Enctype后怎么获取HTML的file控件内附件的文件名? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果表单使用了enctype="multipart/form-data" 就不能再使用Request.From来读取表单值了,表单内的数据都以二进制流提交,所以只能使用Request.BinaryRead来读取上传数据的二进流,那你就得去分析二进流把你所需要的数据分解出来,并转化成文本字符。 不是用Request.Form[""]获取文件,而是用Request.Files[""]获取文件。示例: <form id="form1" runat="server" enctype="multipart/form-data"> <div id="div1" runat="server"> <input type="file" name="file" /> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> </div> </form> protected void Button1_Click(object sender, EventArgs e) { Request.Files["file"].SaveAs(Server.MapPath("~/") + Path.GetFileName(Request.Files["file"].FileName)); } 程序题目 请高手解答,急~~~ 有谁可以用ASP.NET三层架构教我制作一个简单的后台留言板的管理哦!!在下感激不尽 C# 如何将yyyy/MM/dd/HH:mm格式字符串转换为datetime类型? 突然想到个重要的问题.... 很苦恼的问题 用户控件里面怎么添加 java脚本 treeview绑定数据表 高手请进啊~~~如何子页面iframe使用asp.net中方法实现将整个页面跳转 外部控件的事件处理,急急急 怎样让treeview点击不刷新且能获得点击节点的text asp.net updatepanel如何优化提高速度? membership 类
示例:
<form id="form1" runat="server" enctype="multipart/form-data">
<div id="div1" runat="server">
<input type="file" name="file" />
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
</form>
protected void Button1_Click(object sender, EventArgs e)
{
Request.Files["file"].SaveAs(Server.MapPath("~/") + Path.GetFileName(Request.Files["file"].FileName));
}