关于文件的上传及管理(asp.net)
2009-04-06 02:57
393 查看
#region 上传文件按钮事件
protected void btn_Upload_Click(object sender, EventArgs e)
{
//判断用户是否选择了文件
if (FileUpload.HasFile)
{
//调用自定义方法判断文件类型否符合
if (IsAllowableFileType())
{
//判断文件大小是否符合
if (IsAllowableFileSize())
{
//从web.config中读取上传路径
string strFileUploadPath = ConfigurationManager.AppSettings["FileUplodePath"].ToString();
//从UploadFile控件中读取文件名
string strFileName = FileUpload.FileName;
//组合成物理路径
string strFilePhysicalPath = Server.MapPath(strFileUploadPath + "/") + strFileName;
//判断文件是否存在
if(!File.Exists(strFilePhysicalPath))
{
//保存文件
FileUpload.SaveAs(strFilePhysicalPath);
//更新列表框
lb_FileList.Items.Add(strFileName);
//更新文件夹信息
InitFolderInfo();
ShowMessageBox("上传成功!");
}
else
{
ShowMessageBox("文件已经存在!");
}
}
else
{
ShowMessageBox("文件大小不符合要求!");
}
}
else
{
ShowMessageBox("类型不匹配");
}
}
}
protected void btn_Upload_Click(object sender, EventArgs e)
{
//判断用户是否选择了文件
if (FileUpload.HasFile)
{
//调用自定义方法判断文件类型否符合
if (IsAllowableFileType())
{
//判断文件大小是否符合
if (IsAllowableFileSize())
{
//从web.config中读取上传路径
string strFileUploadPath = ConfigurationManager.AppSettings["FileUplodePath"].ToString();
//从UploadFile控件中读取文件名
string strFileName = FileUpload.FileName;
//组合成物理路径
string strFilePhysicalPath = Server.MapPath(strFileUploadPath + "/") + strFileName;
//判断文件是否存在
if(!File.Exists(strFilePhysicalPath))
{
//保存文件
FileUpload.SaveAs(strFilePhysicalPath);
//更新列表框
lb_FileList.Items.Add(strFileName);
//更新文件夹信息
InitFolderInfo();
ShowMessageBox("上传成功!");
}
else
{
ShowMessageBox("文件已经存在!");
}
}
else
{
ShowMessageBox("文件大小不符合要求!");
}
}
else
{
ShowMessageBox("类型不匹配");
}
}
}
相关文章推荐
- 看过bestcomy关于ASP.NET中大文件上传的新想法
- Asp.net中关于上传文件的各项基本操作
- 实用模块:Asp.net实现的树形管理界面(支持zip文件上传和zip文件下载)
- asp.net(C#)上传下载及文件管理代码(续)
- asp.net(C#)上传下载及文件管理
- 关于jQuery在Asp.Net Mvc 框架下Ajax文件上传的实现
- 关于asp.net上传1G左右的大文件
- mark一个asp.net的关于文件上传的状态提示
- 关于asp.net大文件上传和进度条实现的学习(1)
- asp.net关于上传文件修改文件名的方法
- asp.net关于上传文件修改文件名的方法
- [ZT] ASP.NET 关于大文件上传问题
- 关于jQuery在Asp.Net Mvc 框架下Ajax文件上传的实现
- ASP.NET上传文件管理控件
- ASP.NET之上传文件管理策略
- 今天研究了一下关于Asp.net文件上传时的内存消耗问题
- 前段时间做文件上传控件,找到些关于ASP.NET中文件操作的方法,顺便记录下来,和大家共享。
- asp.net(C#)上传下载及文件管理
- 关于asp.net上传文件的限制
- asp.net中关于多文件上传