Example #1
0
    protected void btn_Click(object sender, EventArgs e)
    {
        //检查文件是否存在
        if (fup.HasFile == false)//HasFile用来检查FileUpload是否有指定文件
        {
            lbl.Text = "* 文件不存在或者已移动、请您重新选择Doc文件 ";
            return;
        }
        lbl.Text = string.Empty;
        string fileName = "\\" + fup.FileName;
        string savePath = Server.MapPath("~\\upload\\" + budid.ToString());

        if (!Directory.Exists(savePath))//判断是否存在
        {
            Directory.CreateDirectory(savePath);
        }
        savePath += common.SafeSql(fileName);

        fup.SaveAs(savePath);

        BG_BudAppendix bam = new BG_BudAppendix();

        bam.BudID  = budid;
        bam.ApTime = BGBudItemsManager.GetBudItemsByBudid(budid).BIStaTime;
        bam.ApName = common.SafeSql(Path.GetFileNameWithoutExtension(fup.FileName));
        bam.APPath = savePath;
        if (BGBudAppendixManager.AddBudAppendix(bam))
        {
            lbl.Text = "*添加成功";
            repAnnexBind(budid);
        }
        else
        {
            lbl.Text = "*操作失败、请检查数据后重试";
        }
    }