上传图片到服务器中的代码(并把图片的名字用当前时间来代替)
这是用来处理图片名字的方法, 他返回一个string的类型,返回的就是要存入数据库中的路径
/// 用来处理图片的名字,用事件作为图片的名字
/// </summary>
/// <returns></returns>
private string Upload()
{
string strDate = DateTime.Now.ToString();
strDate = strDate.Replace("-", "");
strDate = strDate.Replace(":", "");
strDate = strDate.Replace(" ", "");
string strFileName = this.File1.PostedFile.FileName;
int nLength = strFileName.Length - strFileName.LastIndexOf(".");
strFileName = strDate + strFileName.Substring(strFileName.LastIndexOf("."), nLength);//取文件名
string strPath = Server.MapPath(".") + "\\Upload\\";
this.File1.PostedFile.SaveAs(strPath + strFileName);//上载文件
return "Upload/" + strFileName;//返回图片的url相对路径
}