/// <summary>
/// 上传文件
/// </summary>
/// <returns>返回的是文件上传后在服务器中保存的相对路径</returns>
public string UploadFile()
{
string currentTime = DateTime.Now.ToString("yyyyMMddHHmmss");
Random rd = new Random();
int result = rd.Next(100, 999); //在100到999中随机生成一个数
HttpPostedFile hpf = this.fileuploadAppend.PostedFile; //获取文件
string filename = Path.GetFileName(hpf.FileName); //获取文件名
string ext = Path.GetExtension(filename).ToLower(); //获取文件扩展名
if (ext == ".doc" || ext==".docx" || ext == ".xls" || ext==".xlsx") //判断上传文件的格式
{
hpf.SaveAs(Server.MapPath("../Upload/Doc") + "/" + currentTime + result + ext); //保存文件
return "/Upload/Doc/" + currentTime + result + ext;
}
else
{
return "";
}
}