asp.net 上传文件

花雪如梦 花雪如梦 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请各位帮我看看下面的代码哪里写错了,每次上传成功后,都往数据库表里加了两条一样的数据!谢谢!

protected void btnUpOutline_Click(object sender, EventArgs e)
{
string OutlineCode=txtId.Text;
string filePath = Server.MapPath("~/Outline/");
string OutlineDir="Outline/"+FileUpload1.FileName;
int ToMajorID =Convert.ToInt32(ddlMajorName.SelectedValue) ;

bool fileOK = false;
if (FileUpload1.HasFile)
{
string fileExtension = Path.GetExtension(FileUpload1.FileName).ToLower();//返回指定路径文件的扩展名
string allowedExtensions = ".doc";
if (fileExtension == allowedExtensions)
{
fileOK = true;
}
}
else
{
Response.Write("<script>alert('请选择所要上传的文件!');</script>");
}
if (fileOK)
{
try
{
FileUpload1.PostedFile.SaveAs(filePath + FileUpload1.FileName);
string addToDB = "insert into OutlineT(OutlineCode,OutlineName,OutlineDir,ToMajorID) values('" + OutlineCode + "','" + FileUpload1.FileName + "','" + OutlineDir + "',"+ToMajorID+")";
DbConn.getConnN(addToDB);
Response.Write("<script>if(confirm('上传成功!是否继续添加?')){location.href='AddOutline.aspx';}else{location.href='OutlineEduMgn.aspx'}</script>");
}
catch (Exception ex)
{
DbConn.MessageBox(ex.Message);
}
}
else
{
Response.Write("<script>alert('所上传的文件只能是.doc类型!请重新选择!');</script>");
}
}
...全文
评论 15
收藏 已收藏
分享
返回顶部
花雪如梦
.NET社区 62,271 成员 668,968 内容