【发布时间】:2014-10-01 08:08:16
【问题描述】:
我觉得我错过了一些愚蠢的东西......
我正在使用用于新 Gmail API 的 PHP SDK 从电子邮件中获取附件。我可以获取附件内容,但除非是文本文件,否则我无法在保存后打开该文件。如果附件是 PDF,则不会呈现。如果是excel文件,打不开。
我做错了什么?
// this works; I get the attachment body, etc
$data = $g->gmail->users_messages_attachments->get($email_account, $email_message_id, $p->getBody()->getAttachmentId());
$fh = fopen(DOC_ROOT."/file.pdf", "w+");
fwrite($fh, base64_decode($data->data));
fclose($fh);
【问题讨论】:
标签: php email-attachments gmail-api