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

本文关键字:文件夹 返回 客户端 根目录 PDF 文件 保存 | 更新日期: 2023-09-27 17:53:31

我正在使用剑道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);
    }

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

在返回语句之前,将文件内容写入您生成的文件路径:

File.WriteAllBytes(path,fileContents);