System.Web.HttpContext.Current.Request.Files.Count
<input type="file" id="fileupload" />在file.cs
结果
System.Web.HttpContext.Current.Request.Files.Count=0
我应该怎么正确获取客户提交的文件? --------------------编程问答-------------------- <input type="file" id="fileupload" />
你还没有上传选择上传的文件吧,或者这个标签被你扔在了form外头 --------------------编程问答-------------------- 我选择了
也没有放在form外面
--------------------编程问答-------------------- 必须 runat=server --------------------编程问答-------------------- <input type="file" id="fileupload" runat=server /> --------------------编程问答-------------------- Request.Files.Count;
for(int i = 0;i < Request.Files.Count; i++)
{
HttpPostedFile PostedFile = Request.Files[i];
}
--------------------编程问答-------------------- 在ASP.NET中实现多文件上传
http://dotnet.aspx.cc/article/58ea3515-36f2-4fd9-ac89-eaf49f59816c/read.aspx --------------------编程问答-------------------- 孟老大来了 --------------------编程问答-------------------- 我没有加runat="server"
后天我回公司试试
谢谢各位的意见 --------------------编程问答--------------------
没错就是这样 --------------------编程问答-------------------- 加上name属性
<input type="file" name="fileupload" id="fileupload" />
客户端控件是用name属性取值的。
散分 --------------------编程问答-------------------- 呃,加个name就行了- -
补充:.NET技术 , ASP.NET