net实现文件上传
1. ASP.Net如何用FileUpLoad实现多文件上传
给你些建议哦:
1.多文件上传没有必要动态添加FileUpLoad,因为这种工作并没有带来多大的收益,因为你完全可以放置4个到5个FileUpLoad控件,用户上传一般不会很多,假如超过5个也可以分多次上传。
2.如果想动态添加,你首先要判断用户还是否有下个文件上传,所以你必须添加一个BUTTON或者LABEL来让用户确认,比如:“上传下一个文件”,用户点击的事件里写:
FileUpLoad FUL = new FileUpLoad();
FUL.Name = "FUL" + Convet.ToString(i);//这个i是你要定义的全局变量,用于记录用户在同一次上传中点击了几次控件。点一次自加1,初始为0
this.Controls.Add(FUL);
i++;
获得路径就通过这个i,写个循环来获得,这样LZ应该思路很清楚了吧。
2. asp.net 2.0中如何实现上传文件与下载文件 用啥控件和代码啊
需用到FileUpLoad控件
#region 文件上传
/*
if (FileUpload1.HasFile)
{
string type = FileUpload1.PostedFile.ContentType.ToString();
if (type == "image/pjpeg")
{
string path = Server.MapPath("up/");
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
Response.Write("<script>alert('上传成功!');</script>");
}
else
Response.Write("<script>alert('请上传获得支持的文件类型!');</script>");
}
else
Response.Write("<script>alert('请选择您要上传的文件!');</script>");
//*/