2015-06-05 2 views
0

Я использую экспорт диаграммы kendo-ui в функцию pdf. Я использую контроллер MVC, чтобы вернуть его клиенту, это отлично работает. Я также хотел бы сохранить файл pdf в папке. я могу сделать оба одновременно?Как сохранить pdf в папку в корневом каталоге и вернуть его клиенту

[HttpPost] 
    public ActionResult Save(string contentType, string base64) 
    { 
     var fileContents = Convert.FromBase64String(base64); 


     var dt = DateTime.Now.ToString("d").Replace('/', '-').Replace(':', '-'); 
     var fileName = string.Format("{0}--{1}.pdf", "SubjectProperty", dt); 
     string path = Path.Combine(Server.MapPath("~/Pdfs/"), Path.GetFileName(fileName)); 

     return File(fileContents, contentType, fileName); 

    } 

ответ

1

Просто напишите содержимое файла к файлу, который вы создали, как раз перед обратным утверждением:

File.WriteAllBytes(path,fileContents);