fileupload 上传文件函数 --把图片名用日期时间命名
private void hsgupload()
{
if (this.FileUpload1.HasFile)
{
string fname;
string nam = FileUpload1.FileName;
//取得文件名(抱括路径)里最后一个"."的索引
int i = nam.LastIndexOf(".");
//取得文件扩展名
string newext = nam.Substring(i);
//这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复
//DateTime now = DateTime.Now;
//string newname = now.DayOfYear.ToString() + FileUpload1.PostedFile.ContentLength.ToString();
fname = this.DropDownList1.SelectedValue.ToString() + ".jpg";
//保存文件到你所要的目录,这里是IIS根目录下的uploadfiles目录
//注意: 我这里用Server.MapPath()取当前文件的绝对目录.在asp.net里"/"必须用"//"代替
FileUpload1.SaveAs((Server.MapPath("~/Image") + "//" + fname));
}
else
{
Response.Write("<script>alert('请选择图片!!')</script>");
}
}