【问题标题】:How do you properly send an attachment with Google App Engine using PHP? Especially PDF您如何使用 PHP 通过 Google App Engine 正确发送附件?特别是PDF
【发布时间】:2014-08-24 23:13:55
【问题描述】:

对于我的一生,我似乎无法弄清楚:

https://developers.google.com/appengine/docs/php/mail/#PHP_Sending_mail_with_attachments

当您向下滚动到有关添加附件的部分时,它要求

'image.jpg', '图片数据', $image_content_id

“图像数据”和“图像内容 ID”是什么意思?

任何帮助将不胜感激!

【问题讨论】:

    标签: php google-app-engine email pdf


    【解决方案1】:

    最好查看他们的源代码以获取更多信息。

       * @param string $filename Filename of the attachment.
       * @param mixed $data File data of the attachment.
       * @param string $content_id Optional Content-ID header value of the
       * attachment. Must be enclosed by angle brackets (<>).
    

    您可以将 Image_content_id 留空。

    这是他们最新版本的网址:

    https://chromium.googlesource.com/external/googleappengine/python/+/f72f48321d631feac45cdbbb6cb82587fe2f6f1d/php/sdk/google/appengine/api/mail/BaseMessage.php

    【讨论】:

    • 谢谢你,埃文。这让我走上了正确的轨道,但关于文件数据 - 它是指实际文件的原始数据吗?简而言之,我应该在 $data 变量中放入什么??
    • 嗨,是的,只需在此处加载您的原始文件数据。您可以执行以下操作: $file = fopen($filename,'rb'); $data = fread($file,filesize($filename)); fclose($文件);或者你可以用 PHP 代码生成文件。
    猜你喜欢
    • 2014-03-26
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 2011-05-20
    • 2016-10-19
    • 2015-04-26
    • 1970-01-01
    • 2015-11-08
    相关资源
    最近更新 更多