【问题标题】:Access image which needs custom headers in php访问需要在 php 中自定义标题的图像
【发布时间】:2016-07-07 14:12:25
【问题描述】:

我想发送一封带有图片的电子邮件。我用过<img src="urloftheimg" />。但是图像没有发送,因为要访问此图像,我们必须发送自定义标头。如何在电子邮件中发送需要自定义标头的图像?

我可以使用以下代码以某种方式访问​​外部 PHP 文件中的图像:

header('Content-Type: image/png');
    $uri = 'http://urloftheimage';
    $ch = curl_init($uri);
    curl_setopt_array($ch, array(
        CURLOPT_HTTPHEADER  => array('key:value'),
        CURLOPT_RETURNTRANSFER  =>true,
        CURLOPT_VERBOSE     => 1
    ));
    $out = curl_exec($ch);
    curl_close($ch);
    echo $out;

当我有echo 时,我得到了图像,但是如何在电子邮件中发送此图像?

【问题讨论】:

    标签: php image email header


    【解决方案1】:

    以 HTML 电子邮件形式发送电子邮件并使用 base64 显示图像

    How to convert image to base64 encoding?

    Sending Nice HTML Email with PHP

    【讨论】:

      猜你喜欢
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 2015-01-27
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      相关资源
      最近更新 更多