Exemple #1
0
        public void GetUploadFile(FileUploadPath uploadPath, Int32 id, string fileName)
        {
            if (string.IsNullOrEmpty(fileName))
            {
                return;
            }

            var fileUploads   = GetFileUploads();
            var assignNewGuid = Guid.NewGuid().ToString();

            if (fileUploads.Any(x => x.FileUploadId == assignNewGuid))
            {
                return;
            }

            var newFileUpload = new FileUpload
            {
                FilePath       = ExtensionMethods.GetFileUploadPath(uploadPath.ToString(), id.ToString()) + "\\" + fileName,
                FileUploadGuid = id.ToString(),
                FileUploadId   = assignNewGuid,
                FileUploadName = uploadPath
            };

            fileUploads.Add(newFileUpload);
        }
        public void GetUploadFile(FileUploadPath uploadPath, Int32 id, string fileName)
        {
            var fileUploads   = GetFileUploads();
            var newFileUpload = new FileUpload
            {
                FilePath       = ExtensionMethods.GetFileUploadPath(uploadPath.ToString(), id.ToString()) + "\\" + fileName,
                FileUploadGuid = id.ToString(),
                FileUploadId   = Guid.NewGuid().ToString(),
                FileUploadName = uploadPath
            };

            fileUploads.Add(newFileUpload);
        }
        public void UpdateFileUploadPath(FileUploadPath uploadPath, FileUpload fileUpload, Int32 id)
        {
            var oldPath = Path.GetDirectoryName(fileUpload.FilePath);

            if (System.IO.Directory.Exists(oldPath))
            {
                var newPath = ExtensionMethods.GetFileUploadPath(uploadPath.ToString(), id.ToString());
                if (oldPath != newPath)
                {
                    newPath.EnusreDirectoryExist();
                    System.IO.File.Move(fileUpload.FilePath, Path.Combine(newPath, Path.GetFileName(fileUpload.FilePath)));
                }
            }
        }
Exemple #4
0
        public void UpdateFileUploadPath(FileUploadPath uploadPath, FileUpload fileUpload, Int32 id)
        {
            if (fileUpload == null)
            {
                return;
            }

            var oldPath = Path.GetDirectoryName(fileUpload.FilePath).TrimEnd('.');

            if (Directory.Exists(oldPath))
            {
                oldPath = oldPath.TrimEnd('.');
                oldPath = oldPath.TrimEnd('\\');

                var newPath = ExtensionMethods.GetFileUploadPath(uploadPath.ToString(), id.ToString());
                if (oldPath != newPath)
                {
                    newPath.EnusreDirectoryExist();
                    System.IO.File.Move(fileUpload.FilePath, Path.Combine(newPath, Path.GetFileName(fileUpload.FilePath)));
                }
            }
        }