Пример #1
0
 public ActionResult UploadSysFile()
 {
     try
     {
         UpFileDTO entity = new UpFileDTO();
         if (HttpContext.Request.Files.Count > 0)
         {
             var upFiles = HttpContext.Request.Files[0];
             if (upFiles != null)
             {
                 CMS.Application.SystemManage.UpFileApp upfileApp = new Application.SystemManage.UpFileApp();
                 entity = upfileApp.UpLoadFile(upFiles);
             }
         }
         else
         {
             return(Success("true"));
         }
         return(Success("true", entity));
     }
     catch (Exception ex)
     {
         return(Success("false", ex.Message));
     }
 }
Пример #2
0
 public ActionResult UploadSysImgs()
 {
     try
     {
         List <UpFileDTO> entitys = new List <UpFileDTO>();
         if (HttpContext.Request.Files.Count > 0)
         {
             var upFiles = HttpContext.Request.Files;
             if (upFiles != null && upFiles.Count > 0)
             {
                 for (int i = 0; i < upFiles.Count; i++)
                 {
                     CMS.Application.SystemManage.UpFileApp upfileApp = new Application.SystemManage.UpFileApp();
                     UpFileDTO entity = upfileApp.UpLoadImg(upFiles[i]);
                     entity.UploadType = (int)Code.Enums.UploadType.Images;
                     entitys.Add(entity);
                 }
             }
         }
         else
         {
             return(Success("true"));
         }
         return(Success("true", entitys));
     }
     catch (Exception ex)
     {
         return(Success("false", ex.Message));
     }
 }
Пример #3
0
        public ActionResult UploadRootResourceFiles()
        {
            try
            {
                ResourceApp resourceApp = new ResourceApp();

                UpFileDTO entity = new UpFileDTO();
                if (HttpContext.Request.Files.Count > 0)
                {
                    var upFiles = HttpContext.Request.Files;
                    for (int i = 0; i < upFiles.Count; i++)
                    {
                        if (new WebSiteApp().IsOverSizeByWebSiteId(Base_WebSiteId, upFiles[i].ContentLength))
                        {
                            throw new Exception("该站点空间已不足,请联系管理员!");
                        }
                        CMS.Application.SystemManage.UpFileApp upfileApp = new Application.SystemManage.UpFileApp();
                        string savePaths = HTMLROOTCONTENTSRC + @"\\" + Base_WebSiteShortName + @"\\";
                        upfileApp.UpLoadFile(upFiles[i], savePaths, true, false);
                    }
                }
                else
                {
                    return(Success("true"));
                }
                return(Success("true"));
            }
            catch (Exception ex)
            {
                return(Success("false", ex.Message));
            }
        }
Пример #4
0
 public ActionResult UploadFiles()
 {
     try
     {
         List <UpFileDTO> entitys = new List <UpFileDTO>();
         if (HttpContext.Request.Files.Count > 0)
         {
             var upFiles = HttpContext.Request.Files;
             for (int i = 0; i < upFiles.Count; i++)
             {
                 UpFileDTO entity = new UpFileDTO();
                 CMS.Application.SystemManage.UpFileApp upfileApp = new Application.SystemManage.UpFileApp();
                 entity            = upfileApp.UpLoadFile(upFiles[i], Base_WebSiteShortName);
                 entity.UploadType = (int)Code.Enums.UploadType.Files;
                 entitys.Add(entity);
             }
         }
         else
         {
             return(Success("true"));
         }
         return(Success("true", entitys));
     }
     catch (Exception ex)
     {
         return(Success("false", ex.Message));
     }
 }
Пример #5
0
        public ActionResult UploadResourceFiles()
        {
            try
            {
                if (HttpContext.Request["resourceId"] != null)
                {
                    string resourceId = HttpContext.Request["resourceId"];

                    ResourceApp resourceApp = new ResourceApp();

                    ResourceEntity resourceEntity = resourceApp.GetForm(Base_WebSiteId, resourceId);
                    if (resourceEntity != null)
                    {
                        UpFileDTO entity = new UpFileDTO();
                        if (HttpContext.Request.Files.Count > 0)
                        {
                            var upFiles = HttpContext.Request.Files;
                            for (int i = 0; i < upFiles.Count; i++)
                            {
                                if (new WebSiteApp().IsOverSizeByWebSiteId(Base_WebSiteId, upFiles[i].ContentLength))
                                {
                                    throw new Exception("该站点空间已不足,请联系管理员!");
                                }
                                CMS.Application.SystemManage.UpFileApp upfileApp = new Application.SystemManage.UpFileApp();
                                string savePaths = HTMLCONTENTSRC + resourceEntity.UrlAddress + @"\\";
                                upfileApp.UpLoadFile(upFiles[i], savePaths, true, false);
                            }
                        }
                        else
                        {
                            return(Success("true"));
                        }
                    }
                    return(Success("true"));
                }
                else
                {
                    return(Success("false", "未选择资源文件夹!"));
                }
            }
            catch (Exception ex)
            {
                return(Success("false", ex.Message));
            }
        }
Пример #6
0
        public ActionResult UploadSysResourceFiles()
        {
            try
            {
                if (HttpContext.Request["resourceId"] != null && HttpContext.Request["parentId"] != null)
                {
                    string resourceId = HttpContext.Request["resourceId"];
                    string parentId   = HttpContext.Request["parentId"];

                    SysTempletsApp sysTempletsApp = new SysTempletsApp();

                    ResourceEntity resourceEntity = sysTempletsApp.GetResourcetForm(parentId, resourceId);
                    if (resourceEntity != null)
                    {
                        UpFileDTO entity = new UpFileDTO();
                        if (HttpContext.Request.Files.Count > 0)
                        {
                            var upFiles = HttpContext.Request.Files;
                            for (int i = 0; i < upFiles.Count; i++)
                            {
                                CMS.Application.SystemManage.UpFileApp upfileApp = new Application.SystemManage.UpFileApp();
                                string savePaths = HTMLSYSCONTENTSRC + resourceEntity.UrlAddress + @"\\";
                                upfileApp.UpLoadFile(upFiles[i], savePaths, true, false);
                            }
                        }
                        else
                        {
                            return(Success("true"));
                        }
                    }
                    return(Success("true"));
                }
                else
                {
                    return(Success("false", "未选择资源文件夹!"));
                }
            }
            catch (Exception ex)
            {
                return(Success("false", ex.Message));
            }
        }