- 移动控件介绍及详细使用方法:TextView控件
- C# Cookies跨域登陆(写入cookie登录)
- 数据库中主键和外键的设计原则
- 学会substring的用法
- 大型行业网站为什么一定要SEO?
- Element Plus 的 el-col 的xs、sm、md、lg、xl的使用
- 不小心把vs(Visual Studio)左边的控件工具栏关掉了
- PHP preg_replace() 函数
- webapi中请求地址
- C# Eval在aspx页面中的用法及作用 .
邮箱:
手机:15383239821
Asp.net文件上传 重命名 以及自动创建上传目录
文件上传是一个很实用的功能,在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功能的强大了吧.
-
2013-06-18IIS状态代码的含义
-
2010-12-13如何随机选取n条记录或者对记录作随机排序?
-
2014-03-03导入Excel到数据库
-
2026-01-25Func<>介绍
-
2012-06-30企业网站优化中常见问题及解决方法
-
2019-11-18JavaScript 比较运算符/逻辑运算符/类型运算符
