Exemplo n.º 1
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        /*用于保持Session,解决发置换Session的问题*/
        SessionRest.Rest(Request.Form["AUTHID"].ToString(), Response.Cookies);
        /*获取配置项中目录*/
        string targetFolder = AppConfiger.GetSiteSetting(Server, "projectsz");
        /*读出文件*/
        HttpPostedFile file = Request.Files["FileData"];
        /*获得上传目录*/
        string uploadpath = Server.MapPath(targetFolder + "\\");

        /*判断文件是否为空*/
        if (file != null)
        {
            /*判断目录是否存在*/
            if (!Directory.Exists(uploadpath))
            {
                /*创建目录*/
                Directory.CreateDirectory(uploadpath);
            }
            /*保存文件*/
            string savePath = uploadpath + DateTime.Now.ToFileTime() + ".zip";
            file.SaveAs(savePath);
            /*在Session中存入保存文件路径*/
            /*  CookiesHelper.SetCookie("savePath", savePath,DateTime.Now.AddHours(1));*/
        }
        else
        {
            /*输出失败*/
            Response.Write("0");
        }
    }
Exemplo n.º 2
0
 public async void RunSession()
 {
     if (_SessionLoop.CurrentIteration > 1)
     {
         _Status = StatusType.SessionRest;
         await SessionRest.RunAsync(CancelToken);
     }
     SessionStart?.Invoke(this, _SessionLoop.CurrentIteration);
     RunTrialSet();
 }