【问题标题】:convert datauri pdf to file for attaching to email将 datauri pdf 转换为文件以附加到电子邮件
【发布时间】:2016-02-04 17:44:37
【问题描述】:

我正在使用基本的 Telerik 导出文档到 pdf 功能。这非常适合将页面直接导出给用户。然后我通过 datauri 将其作为字符串传递给控制器​​。

如何将其转换回文件以便将其附加到电子邮件中?

imageData: "data:application/pdf;base64,JVBERi0xLjQKJcLB2s/OCgoxIDAg...

【问题讨论】:

    标签: c# asp.net-mvc pdf data-uri


    【解决方案1】:

    我找到了一种方法来做到这一点。替换一些标题,转换为再见,创建一个新流,将流附加到电子邮件。

     imageData = imageData.Replace("data:application/pdf;base64,", "");
     byte[] bytes = Convert.FromBase64String(imageData);
    
     Stream stream = new MemoryStream(bytes);
     email.Attachments.AddFileAttachment("SALOR.pdf",stream);
    

    【讨论】:

      猜你喜欢
      • 2022-12-18
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多