急问关于多文件上传的问题
protected void Button1_Click(object sender, EventArgs e)
{
HttpFileCollection files = Request.Files;
for (int i = 0; i < files.Count; i++)
{
HttpPostedFile postedfile = files[i];
String filename = Path.GetFileName(postedfile.FileName);
postedfile.SaveAs(@ "D:\fileload\ " + filename);
}
}
为什么在没有用母板的时候可以上传,可使用了母板就不能了呢
[解决办法]
你是在客户端加的file控件,难怪.客户端加的控件,就算不用母板页也应该得不到Request.Files的Count注意有一个 'MyFile '好像原来就存在的.
[解决办法]
看看你的 <form runat= "server "> 有没有什么特殊?FileUpload会自动查找页面上唯一的一个HtmlForm,为它加上一个属性,这样浏览器才懂得将文件编码上传。
如果你加了Master之后编成了有两个 <form runat= "server "> ,又或者其他特殊情况,那就会导致客户端忽略文件上传了。
[解决办法]
路过
------------------------
http://fenglin.xland.cn
------------------------