Пример #1
0
        public static void SaveFile(StoredFileDO fileDO)
        {
            if (String.IsNullOrEmpty(fileDO.StoredName))
            {
                fileDO.StoredName = Path.GetRandomFileName();
            }

            FileStream fileStream = new FileStream(GetAbsolutePath(fileDO.StoredName), FileMode.Create);

            fileDO.GetData().CopyTo(fileStream);
            fileStream.Close();
        }
Пример #2
0
        public static void LoadFile(StoredFileDO fileDO)
        {
            if (String.IsNullOrEmpty(fileDO.StoredName))
            {
                throw new Exception("File does not have a stored name");
            }

            MemoryStream memoryStream = new MemoryStream();
            FileStream   fileStream   = new FileStream(GetAbsolutePath(fileDO.StoredName), FileMode.Open);

            fileStream.CopyTo(memoryStream);
            fileStream.Close();
            fileDO.SetData(memoryStream);
        }