Asp.net文件上传 重命名 以及自动创建上传目录
来源:互联网 发布:郑州大学网络怎么连接 编辑:程序博客网 时间:2024/05/21 22:30
文件上穿是一个很实用的功能,在asp.net2.0中,文件上传很容易就实现了.文件上传主要用到FileUpload(详细内容参看msdn),下面通过一个例子介绍FileUpload的常用的属性以及方法.这个例子的功能是实现文件的本地上传以及根据当前时间对上传文件重命名还有实现自己创建上传目录.代码是这样的:
if (fileupload1.HasFile)//判断文件是否为空
{
string vsfullname = fileupload1.PostedFile.FileName;//获取文件的名称包含路径,此处没有用到它
string vsfilename =fileupload1.FileName;//获取文件的名称
int index = vsfilename.LastIndexOf(".");
string vstype = vsfilename.Substring(index).ToLower();//取文件的扩展名
string vsnewname = System.DateTime.Now.ToString("yyyyMMddHHmmssffff");//声称文件名,防止重复 vsnewname = vsnewname + vstype;//完整的上传文件名
//string fullpath = Server.MapPath("~/" + TextBox1.Text.Trim() + "/");//这样就可以实现自己创建文件夹 string fullpath=Server.MapPath("~/image/");//文件的上传路径
if(!Directory.Exists(fullpath))//判断上传文件夹是否存在,若不存在,则创建
{//这个地方可以做成自己创建文件夹
Directory.CreateDirectory(fullpath);//创建文件夹
// string vsurl=Server.MapPath("~/" + TextBox1.Text.Trim() + "/")+vsnewname;
string vsurl=Server.MapPath("~/image/")+vsnewname;
fileupload1.SaveAs(vsurl);
}
}
只是这么少的代码,就实现了上传,重命名,自定义上传目录,体会到asp.net2.0功能的强大了吧.
if (fileupload1.HasFile)//判断文件是否为空
{
string vsfullname = fileupload1.PostedFile.FileName;//获取文件的名称包含路径,此处没有用到它
string vsfilename =fileupload1.FileName;//获取文件的名称
int index = vsfilename.LastIndexOf(".");
string vstype = vsfilename.Substring(index).ToLower();//取文件的扩展名
string vsnewname = System.DateTime.Now.ToString("yyyyMMddHHmmssffff");//声称文件名,防止重复 vsnewname = vsnewname + vstype;//完整的上传文件名
//string fullpath = Server.MapPath("~/" + TextBox1.Text.Trim() + "/");//这样就可以实现自己创建文件夹 string fullpath=Server.MapPath("~/image/");//文件的上传路径
if(!Directory.Exists(fullpath))//判断上传文件夹是否存在,若不存在,则创建
{//这个地方可以做成自己创建文件夹
Directory.CreateDirectory(fullpath);//创建文件夹
// string vsurl=Server.MapPath("~/" + TextBox1.Text.Trim() + "/")+vsnewname;
string vsurl=Server.MapPath("~/image/")+vsnewname;
fileupload1.SaveAs(vsurl);
}
}
只是这么少的代码,就实现了上传,重命名,自定义上传目录,体会到asp.net2.0功能的强大了吧.
- Asp.net文件上传 重命名 以及自动创建上传目录
- asp.net ftp 上传,下载,删除文件,创建文件夹,删除文夹,重命名类
- C# FTP 自动创建目录/上传文件
- C# FTP 自动创建目录/上传文件
- C# FTP 自动创建目录/上传文件
- Asp.net上传文件至目录
- javaEE文件上传、目录打散、文件重命名
- asp.net上传RAR文件自动解压
- asp.net上传RAR文件自动解压
- FCKeditor_2 6 3 图片上传 重命名图片名称 删除上传后 文件 .NET技术 ASP.NET
- ASP.NET 上传文件以及点击下载
- FCKeditor V2.x上传文件自动重命名
- FCKeditor V2.x上传文件自动重命名
- asp.net文件上传
- ASP.Net文件上传
- ASP.Net文件上传
- ASP.NET上传文件
- asp.net文件上传
- VC代码的编写和调试(转)
- 唐僧取经的故事到底告诉了我们什么道理
- ASP.NET MVC Preview 3 Release Notes
- 给javascript,js,添加left,right,mid函数
- 基于Eclipse的开发初识(一)
- Asp.net文件上传 重命名 以及自动创建上传目录
- 深度技术GHOSTXP克隆版作品索引
- 详谈调用winpcap驱动写arp多功能工具
- 安装包里打进.NET Freamwork
- linux 学习困难吗?
- SQL函数:将表中字段的每个单词首字母转化为大写
- 简单css两栏布局
- 获取HTML控件当前的真实坐标。
- 让vs2005支持vs2008的sln工程