asp.net(c#)多文件上传问题?

2024-12-27 21:53:50
推荐回答(5个)
回答1:

首先在网页预备五个上传文件(FileUpLoad),并有五个"继续添加”按钮,用该按钮来控件这个5个FileUpLoad的隐藏与显示问题。

    





    


    






onclick="ContinueLinkButton_Click">



//继续添加附件
protected void ContinueLinkButton_Click(object sender, EventArgs e)
{
if (FileUpload4.Visible == true)
{
FileUpload5.Visible = true;
ContinueLinkButton.Visible = false;
return;
}
if (FileUpload3.Visible == true)
{
FileUpload4.Visible = true;
return;
}
if (FileUpload2.Visible == true)
{
FileUpload3.Visible = true;
return;
}
if (FileUpload1.Visible == true)
{
FileUpload2.Visible = true;
return;
}

}

回答2:

目前网易那种多附件上传方式asp.net(c#)做不了,可以用另外的多附件方式上传,网易的是他们的工程师开发的一个插件。不开源,这是他们的商业技术。你要不到。这是网易邮箱的一大亮点。他们以此项功能走在邮箱网站的前例。

回答3:

有SWFUPLOAD插件啊,可以实现多文件上传

回答4:

上传多个文件的话尝试使用Request.Files这个集合

回答5:

存在 页面中,循环存进数据库,不就行了。有这么邪门莫?