Ejemplo n.º 1
0
        protected void btnsubmit_click(object sender, EventArgs e)
        {
            string imagedate       = "";
            string monthyearfolder = "";
            string dayfolder       = "";
            string filename        = "";

            try
            {
                if (null != Request.QueryString["SiteId"])
                {
                    _strSiteID = Request.QueryString["SiteId"].ToString();
                }

                if (null != Request.QueryString["randomID"])
                {
                    _strcookiename = Request.QueryString["randomID"].ToString();
                }

                if (null != Request.QueryString["isapp"])
                {
                    _strisApp = Request.QueryString["isapp"].ToString();
                }

                if (null != Request.QueryString["isuser"])
                {
                    _strisUser = Request.QueryString["isuser"].ToString();
                }

                if (imagefileupload.PostedFile.ContentLength > 0)
                {
                    ValidateDateFolder();
                    string dir = ConfigurationSettings.AppSettings["newImagePath"];
                    imagedate = GetImageFolderNameToUpload();
                    string[] strarry = imagedate.Split('/');
                    monthyearfolder = strarry[0];
                    dayfolder       = strarry[1];
                    if (!string.IsNullOrEmpty(_strisApp) && _strisApp == "y")
                    {
                        dir = dir + "gamingappstore/AppImages/";
                    }
                    else if (!string.IsNullOrEmpty(_strisUser) && _strisUser == "y")
                    {
                        if (!Directory.Exists(dir + "gamingappstore/Users"))
                        {
                            Directory.CreateDirectory(dir + "gamingappstore/Users");
                        }
                        dir = dir + "gamingappstore/Users/";
                    }
                    else
                    {
                        dir = dir + "gamingappstore/NEWS/" + monthyearfolder + "/" + dayfolder + "/";
                    }

                    string ext = Path.GetExtension(imagefileupload.PostedFile.FileName);
                    filename = DateTime.Now.ToString("yyyyMMddHHmmss") + ext;
                    imagefileupload.PostedFile.SaveAs(dir + filename);
                    imagefileupload.PostedFile.SaveAs(dir + "org_" + filename);

                    string Tnname = Function.SaveThumbnailCompress("org_" + filename, filename, dir, "TN_", 300, 225);
                    Function.SaveThumbnailCompress("org_" + filename, filename, dir, "TN_TN_", 128, 85);

                    //SaveThumbnailCompress(filename, dir, true);

                    using (apkadddetailsmgmt objMgt = new apkadddetailsmgmt())
                    {
                        objMgt.SaveNewsImage(_strcookiename, _strSiteID, imagedate, filename);
                    }
                }

                Page.RegisterStartupScript("onsave", "<script>closePOP();</script>");
            }
            catch (Exception ex)
            {
                CommonLib.ExceptionHandler.WriteLog(CommonLib.Sections.Client, " ", ex);
            }
        }