2015-11-13 21 views
2

我使用jspdf生成PDF爲Base64字符串到電子郵件,一切似乎工作確定,返回的格式爲:ngCordova安裝PDF爲base64字符串中使用emailComposer插件

data:application/pdf;base64,JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAyIDAgUgovTWVkaWFCb3ggWzAgMCA1OTUuMjggODQxLjg5XQovQ29udGVudHMgNCAwIFIKPj4KZW5kb2JqCjQgMCBvYmoKPDwvTGVuZ3RoIDEwPj4Kc3RyZWFtCjAuNTcgdwowIEcKZW5kc3RyZWFtCmVuZG9iagoxIDAgb2JqCjw8L1R5cGUgL1BhZ2VzCi9LaWRzIFszIDAgUiBdCi9Db3VudCAxCj4 

ngCorova docs for email composer狀態附件可以是以下格式:

attachments: [ 
    'base64:icon.png//iVBORw0KGgoAAAANSUhEUg...', 
] 

附件何處與用於「主體」,「CC」屬性中的電子郵件的目的等

當我的應用程序打開設備上的電子郵件客戶端時,會彈出一條消息,提示「無法附加文件」,其他一切正常(主題,抄送,密件抄送等)。

我想知道是否base64 pdf的格式是錯誤的,或者我沒有告訴電子郵件客戶端附件是內聯的? (而不是文件),但無法在文檔中的任何位置找到說明這一點的內容。

回答

1

字符串的格式具有在例如

attachments: [ 
    'base64:icon.png//iVBORw0KGgoAAAANSUhEUg...', 
] 

被如對於PDF類似'base64:filename.pdf//' + base64 沒有「數據:應用/ PDF; BASE64,」

+0

即格式生成我腐敗的pdf文件,任何其他想法? –

相關問題