protected void btnUpload_Click(object sender, EventArgs e) { if (fileUpload.HasFile) { try { string filename = Path.GetFileName(fileUpload.FileName); fileUpload.SaveAs(Server.MapPath("~/UpdataFile/") + filename); FileInfo fileInfo = new FileInfo(Server.MapPath("~/UpdataFile/") + filename); if (File.Exists(fileInfo.FullName)) { FtpFileInfo updatefile = new FtpFileInfo(); updatefile.FileAddress = "ftp://192.168.167.81/" + fileInfo.Name;//ftp的服务器的地址,需要重新进行拼接 updatefile.FileLength = fileInfo.Length.ToString(); updatefile.FileMd5 = FileHelper.GetFileMD5(fileInfo.FullName); updatefile.FileName = fileInfo.Name; updatefile.CreateDate = DateTime.Now; updatefile.Description = textDecription.Text;//描述信息 updatefile.DownloadTimes = 0; updatefile.ID = FtpFileInfoBLL.GetMaxID() + 1; if (new FtpFileInfoBLL().Add(updatefile) > 0) { JqHelper.ResponseScript("alert(\"上传文件成功!\")"); } else { JqHelper.ResponseScript("alert(\"保存到数据库失败,请重新尝试!\")"); } } LoadFilesInfo(); //上传成功之后需要将文件信息保存到数据库 } catch (Exception ex) { JqHelper.ResponseScript("alert(\"上传失败!\")"); } } else { JqHelper.ResponseScript("alert(\"请选择需要上传的文件!\")"); fileUpload.Focus(); } }