if (FileUpload1.HasFile)
{
// this.strUploadFileDir = Server.MapPath("~/hyn/");
string UserDirectory = "hyn";//所要创建文件夹的名字,实际运用中可为用户注册ID
string UserPath = Server.MapPath("UploadFiles").ToString() + "\\" + UserDirectory + "\\";
if (!Directory.Exists(UserPath)) //如果文件夹不存在则创建
{
Directory.CreateDirectory(UserPath);
}
FileUpload1.SaveAs(Server.MapPath("~/") + FileUpload1.FileName);
label.Text = "上传成功!";
} else{
string[] tmpStringArr = Directory.GetFiles(strUploadFileDir);
if (tmpStringArr.Length > 0)
{
for (int i = 0; i < tmpStringArr.Length; i++)
{
tmpStringArr[i].Remove(0);
}
}
{
// this.strUploadFileDir = Server.MapPath("~/hyn/");
string UserDirectory = "hyn";//所要创建文件夹的名字,实际运用中可为用户注册ID
string UserPath = Server.MapPath("UploadFiles").ToString() + "\\" + UserDirectory + "\\";
if (!Directory.Exists(UserPath)) //如果文件夹不存在则创建
{
Directory.CreateDirectory(UserPath);
}
FileUpload1.SaveAs(Server.MapPath("~/") + FileUpload1.FileName);
label.Text = "上传成功!";
} else{
string[] tmpStringArr = Directory.GetFiles(strUploadFileDir);
if (tmpStringArr.Length > 0)
{
for (int i = 0; i < tmpStringArr.Length; i++)
{
tmpStringArr[i].Remove(0);
}
}
解决方案 »
- asp.net 上传图片(成功后插入数据库) 然后在image控件上显示该图片
- 判断文件是否下载完成
- 江湖救急。急,急,急,固定树图???
- 为什么Literal或者Label显示不出格式??特急
- 大家帮个忙,一个存储过程返回值的问题!
- 请教在asp.net里面怎么样调用asp文件。在线等待。解决了马上线给分。谢谢各位
- 当Session失效时,页面自动导航到登录页面,怎么写?请赐教!
- 高价询问一个重要问题?(急急)
- asp.net 框架集问题,高手请进!!分全给第一个解决问题的人
- 哪里有.net2.0做的留言本教程啊?学.net有n天了,结果什么都不懂,想学啊。
- 弱弱的问下大家 这是神马原因
- MVC3 下controller 可重名吗?
string UserPath = Server.MapPath("UploadFiles").ToString() + "\\" + UserDirectory + "\\";
if (!Directory.Exists(UserPath)) //如果文件夹不存在则创建
{
Directory.CreateDirectory(UserPath);
}
FileUpload1.SaveAs(Server.MapPath("~/") + FileUpload1.FileName);
label.Text = "上传成功!";你前面创建文件夹 后面保存的时候地址是Server.MapPath("~/") 这个对么??
protected void pictureUpLoad_Click(object sender, EventArgs e)
{
//获取图片名称
string fileName = picUpload.FileName;
if (fileName != "")
{
//设置图片路径
string path = Server.MapPath("~/images/Joins/");
//判断文件夹是否存在
if (!System.IO.Directory.Exists(path))
{
//创建文件夹
System.IO.Directory.CreateDirectory(path);
}
else
{
//将图片名称都同意格式化yyyyMMddHHmmss+后缀
String randomStr = "Img" + DateTime.Now.ToString("yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo);
string lastName = randomStr + System.IO.Path.GetExtension(this.picUpload.FileName); //名字+后缀
//保存图片
picUpload.SaveAs(path + lastName);
txtImage.Text = lastName;
}
}
else
{
Response.Write("<script language=javascript>alert('不能上传空文件')</script>");
}
}
FileUpload1.SaveAs(UserPath+"\\" + FileUpload1.FileName);就可以了啊