Пример #1
0
 public ActionResult Index()
 {
     try {
         FileManagerController.InsertDirectory(Common.Directories.HDDataSource);
         ViewBag.directory = TM.Core.IO.DirectoriesToList(Common.Directories.HDDataSource).OrderByDescending(d => d).ToList();
     } catch (Exception ex) { }
     return(View());
 }
Пример #2
0
 public ActionResult Index()
 {
     try {
         FileManagerController.InsertDirectory(Common.Directories.HDData);
         ViewBag.directory = TM.Core.IO.DirectoriesToList(Common.Directories.HDData).OrderByDescending(d => d).ToList();
         ViewBag.dvvt      = _Con.Connection.Query <Models.DICHVU_VT_BKN>("SELECT * FROM DICHVU_VT_BKN WHERE TT_UPLOAD=1 AND FLAG=1 ORDER BY ORDERS");
     } catch (Exception ex) { }
     return(View());
 }
Пример #3
0
        // [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
        // public class ValidateJsonAntiForgeryTokenAttribute : FilterAttribute, IAuthorizationFilter {
        //     public void OnAuthorization(AuthorizationContext filterContext) {
        //         if (filterContext == null)
        //             throw new ArgumentNullException("filterContext");
        //         var httpContext = filterContext.HttpContext;
        //         var cookie = httpContext.Request.Cookies[System.Web.Helpers.AntiForgeryConfig.CookieName];
        //         System.Web.Helpers.AntiForgery.Validate(cookie != null ? cookie.Value : null, httpContext.Request.Headers["__RequestVerificationToken"]);
        //     }
        // }
        public int UploadBase(string DataSource, string strResult = null, List <string> fileUpload = null, string Extension = ".dbf")
        {
            try {
                int uploadedCount = 0;
                var files         = Request.Form.Files;
                if (files.Count > 0)
                {
                    FileManagerController.InsertDirectory(DataSource, false);
                    if (fileUpload == null)
                    {
                        fileUpload = new List <string>();
                    }
                    var fileSavePath = new List <string>();
                    //Delete old File
                    //TM.IO.Delete(obj.DataSource, TM.IO.Files(obj.DataSource));

                    for (int i = 0; i < files.Count; i++)
                    {
                        var file = files[i];
                        if (!file.FileName.IsExtension(Extension))
                        {
                            return((int)Common.Objects.ResultCode._extension);
                        }

                        if (file.Length > 0)
                        {
                            if (fileUpload.Count < 1)
                            {
                                fileUpload.Add(file.FileName.ToLower()); //System.IO.Path.GetFileName(
                            }
                            fileSavePath.Add(DataSource + fileUpload[i]);

                            using (System.IO.FileStream fs = System.IO.File.Create(fileSavePath[i])) {
                                files[i].CopyTo(fs);
                                fs.Flush();
                            }
                            uploadedCount++;
                            FileManagerController.InsertFile(DataSource + fileUpload[i], false);
                        }
                    }
                    var rs = "Tải lên thành công </br>";
                    foreach (var item in fileUpload)
                    {
                        rs += item + "<br/>";
                    }
                    strResult = rs;
                    return((int)Common.Objects.ResultCode._success);
                }
                else
                {
                    return((int)Common.Objects.ResultCode._length);
                }
            } catch (Exception) { throw; }
        }