1
我正在使用基本的telerik導出文檔來執行pdf功能。這很好地將頁面直接導出給用戶。然後我通過數據傳遞將它作爲字符串傳遞給控制器。將datauri pdf轉換爲附加到電子郵件的文件
如何將其轉換回文件以便我可以將其附加到電子郵件?
imageData: "data:application/pdf;base64,JVBERi0xLjQKJcLB2s/OCgoxIDAg...
我正在使用基本的telerik導出文檔來執行pdf功能。這很好地將頁面直接導出給用戶。然後我通過數據傳遞將它作爲字符串傳遞給控制器。將datauri pdf轉換爲附加到電子郵件的文件
如何將其轉換回文件以便我可以將其附加到電子郵件?
imageData: "data:application/pdf;base64,JVBERi0xLjQKJcLB2s/OCgoxIDAg...
我找到了一種方法來做到這一點。替換標題的一部分,轉換爲byes,創建一個新的流,附加流到電子郵件。
imageData = imageData.Replace("data:application/pdf;base64,", "");
byte[] bytes = Convert.FromBase64String(imageData);
Stream stream = new MemoryStream(bytes);
email.Attachments.AddFileAttachment("SALOR.pdf",stream);