예제 #1
0
        // **************************************
        // MoveToMediaVersionFolder
        // **************************************
        private IList<UploadFile> MoveToMediaVersionFolder(List<string> files, MediaVersion mediaVersion)
        {
            var newFiles = new List<string>();
            var user = Account.User();

            foreach (var file in files) {
                var filePath = user.UploadFile(fileName: file);

                if (File.Exists(filePath)) {

                    var newFilePath = user.UploadFile(file, mediaVersion.ToString());
                    if (File.Exists(newFilePath)) { File.Delete(newFilePath); }

                    File.Move(filePath, newFilePath);
                    newFiles.Add(newFilePath);
                }
            }
            return newFiles.GetUploadFiles(mediaVersion);
        }
예제 #2
0
 // **************************************
 // GetContentPrefix
 // **************************************
 public static string GetContentPrefix(MediaVersion version)
 {
     return String.Format(SystemConfig.MediaFolderUrlFormat, version.ToString());
 }