c#:FileUpload上传文件并创建文件夹
2010-07-12 15:32
302 查看
protected void Button10_Click(object sender, EventArgs e)
{
string name = FileUpload1.FileName;//获取文件名
string name1 = FileUpload1.PostedFile.FileName; //获取完整客户端文件路径
string type = FileUpload1.PostedFile.ContentType;//上传文件类型
string size = FileUpload1.PostedFile.ContentLength.ToString();//上传文件大小
string type2 = name.Substring(name.LastIndexOf(".") + 1);//上传文件后缀名
string ipath = Server.MapPath("upload") + "\\" + name; //上传到服务器上后的路径(实际路径),"\\"必须为两个斜杠,在C#中一个斜杠表示转义符.
string ipath1 = Server.MapPath("upload");//创建文件夹时用
string wpath = "upload\\" + name; //虚拟路径
if (type2 == "jpg" || type2 == "gif" || type2 == "bmp" || type2 == "png")//根据后缀名来限制上传类型
{
if (!System.IO.Directory.Exists(ipath1))//判断文件夹是否已经存在
{
System.IO.Directory.CreateDirectory(ipath1);//创建文件夹
}
FileUpload1.SaveAs(ipath);//上传文件到ipath这个路径里
}
}
{
string name = FileUpload1.FileName;//获取文件名
string name1 = FileUpload1.PostedFile.FileName; //获取完整客户端文件路径
string type = FileUpload1.PostedFile.ContentType;//上传文件类型
string size = FileUpload1.PostedFile.ContentLength.ToString();//上传文件大小
string type2 = name.Substring(name.LastIndexOf(".") + 1);//上传文件后缀名
string ipath = Server.MapPath("upload") + "\\" + name; //上传到服务器上后的路径(实际路径),"\\"必须为两个斜杠,在C#中一个斜杠表示转义符.
string ipath1 = Server.MapPath("upload");//创建文件夹时用
string wpath = "upload\\" + name; //虚拟路径
if (type2 == "jpg" || type2 == "gif" || type2 == "bmp" || type2 == "png")//根据后缀名来限制上传类型
{
if (!System.IO.Directory.Exists(ipath1))//判断文件夹是否已经存在
{
System.IO.Directory.CreateDirectory(ipath1);//创建文件夹
}
FileUpload1.SaveAs(ipath);//上传文件到ipath这个路径里
}
}
相关文章推荐
- C#支持远程创建文件夹,上传文件2
- C# 文件上传,并创建文件夹
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- MVC文件上传09-使用客户端jQuery-File-Upload插件和服务端Backload组件让每个用户有专属文件夹,并在其中创建分类子文件夹
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- C#创建文件夹和文件
- fileupload应用 上传数据自己选择收件人选择上传的附件点发送后会创建一个文件夹存入你上传的附件
- c# ftp创建文件(非上传文件)
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- 百度——个人云存储pcs——Android使用百度云盘(2)——创建文件夹和上传文件
- (转)ASP.NET(C#)FileUpload实现上传限定类型和大小的文件到服务器
- C#文件和文件夹创建与删除
- C# 判断文件和文件夹是否存在并创建
- C# FTP 文件 文件夹操作 上传 下载
- 【转】C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件....
- C# FTP 自动创建目录/上传文件
- ASP.NET(C#)FileUpload实现上传限定类型和大小的文件到服务器
- 【转载】C#如何操控FTP,获取FTP文件或文件夹列表,获取FTP文件大小,FTP上传,FTP删除文件,FTP新建文件夹、删除文件夹