yambroskin

Untitled

Dec 14th, 2017
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.81 KB | None | 0 0
  1. using System;
  2. using System.IO;
  3. using System.Web.Mvc;
  4. using EleWise.ELMA.Files;
  5. using EleWise.ELMA.Model.Services;
  6. using EleWise.ELMA.Runtime.Managers;
  7. using EleWise.ELMA.Services;
  8.  
  9. //--------
  10.  
  11.  var filePath = "C:\\req.txt";
  12.             var fileInfo = new FileInfo(filePath);
  13.             var mime = Locator.GetServiceNotNull<IMimeMappingService>();
  14.            
  15.             var file = InterfaceActivator.Create<BinaryFile>();
  16.             file.Name = fileInfo.Name;
  17.             file.ContentType = mime.GetTypeByExtension(fileInfo.Extension);
  18.             file.CreateDate = DateTime.Now;
  19.             file.InitializeContentFilePath();
  20.             System.IO.File.Copy(filePath, file.ContentFilePath, true);
  21.             var service = Locator.GetServiceNotNull<IFileManager>();
  22.             service.SaveFile(file);
Advertisement
Add Comment
Please, Sign In to add comment