一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

asp.net多文件上传代码(完整实例)

时间:2010-07-11 编辑:简简单单 来源:一聚教程网

我们这里提供一款asp教程.net多文件上传代码(完整实例)哦,并且这是一款兼容多浏览器的文件上传代码哦。

网页特效代码


asp.net教程文件















 
文件代码

 

protected void btnupload_click(object sender, eventargs e)
{
//遍历file表单元素
httpfilecollection files = httpcontext.current.request.files;
system.text.stringbuilder strmsg = new stringbuilder("
");
strmsg.append("上传的文件分别是:
");
try
{
for (int ifile = 0; ifile < files.count; ifile++)
{
//检查文件扩展名字
httppostedfile postedfile = files[ifile];
string filename, fileextension;
filename = system.io.path.getfilename(postedfile.filename);
if (filename != "")
{
fileextension = system.io.path.getextension(filename);
strmsg.append("上传的文件类型:" + postedfile.contenttype.tostring() + "
");
strmsg.append("客户端文件地址:" + postedfile.filename + "
");
strmsg.append("上传文件的文件名:" + filename + "
");
strmsg.append("上传文件的扩展名:" + fileextension + "
");
strmsg.append("上传文件的大小:" + postedfile.contentlength + "
");
//可扩展功能:
//保存文件时可以设置保存目录
//可以重命名文件保存
postedfile.saveas(system.web.httpcontext.current.request.mappath("images/") + filename);
}
}
strstatus.text = strmsg.tostring();
}
catch (system.exception ex)
{
strstatus.text = ex.message;
}
}

热门栏目