如何在一个请求中返回图像和文本

时间:2018-10-17 06:17:16

标签: php yii

我需要在一个api请求中返回两个属性-文本和图像。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您有两个选择:

1)返回文本和服务器上文件的路径

2)如果文件位于受保护的文件夹中,则使用两个请求,一个请求文本,第二个请求图像

示例:

         $name = './img/ok.png';
         $fp = fopen($name, 'rb');
         header("Content-Type: image/png");
         header("Content-Length: " . filesize($name)); 
         fpassthru($fp);