如何将pdf保存到根目录中的文件夹并将其返回给客户端

时间:2015-06-05 14:01:40

标签: c# kendo-ui stream asp.net-mvc-5.1

我正在使用kendo-ui图表导出到pdf函数。我正在使用MVC控制器将其返回给客户端,这很好。我也想将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 个答案:

答案 0 :(得分:1)

只需将文件内容写入您生成的文件路径,就在return语句之前:

KEY_TRAIN_STATION_NAME