ASP.net 里怎么对fileUpload控件上传的文件进行管理
我在网站根目录下设置了一个文件夹,fileUpload上传的文件都放在这里,假如我想利用网页对文件夹里的文件全部列出来,而且可选择地进行删除,要怎样实现呢?...
我在网站根目录下设置了一个文件夹,fileUpload上传的文件都放在这里,假如我想利用网页对文件夹里的文件全部列出来,而且可选择地进行删除,要怎样实现呢?
展开
3个回答
展开全部
using System.IO;
protected void Page_Load(object sender, EventArgs e)
{if (!IsPostBack)
{
BindFileName();
}
}
public void BindFileName()
{
DropDownList1.Items.Clear();
string path = Server.MapPath("你的文件夹的路径");
DirectoryInfo di = new DirectoryInfo(path);
foreach (FileInfo fi in di.GetFiles())
{
ListItem li = new ListItem();
li.Value = fi.FullName;
li.Text = fi.Name;
DropDownList1.Items.Add(li);
}
}
//把文件夹里的文件名绑定到DropDownList1
protected void Button3_Click(object sender, EventArgs e)
{//这里是删除按钮
File.Delete(DropDownList1.SelectedValue);
BindFileName();
Response.Write("<script>alert('删除成功')</script>");
}
protected void Page_Load(object sender, EventArgs e)
{if (!IsPostBack)
{
BindFileName();
}
}
public void BindFileName()
{
DropDownList1.Items.Clear();
string path = Server.MapPath("你的文件夹的路径");
DirectoryInfo di = new DirectoryInfo(path);
foreach (FileInfo fi in di.GetFiles())
{
ListItem li = new ListItem();
li.Value = fi.FullName;
li.Text = fi.Name;
DropDownList1.Items.Add(li);
}
}
//把文件夹里的文件名绑定到DropDownList1
protected void Button3_Click(object sender, EventArgs e)
{//这里是删除按钮
File.Delete(DropDownList1.SelectedValue);
BindFileName();
Response.Write("<script>alert('删除成功')</script>");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询