如何在Codeigniter中设置Content-Type

RezaT1994

我使用此代码在php中显示图像

header('Content-Type: image/jpeg');
$img = imagecreatefromjpeg('test.jpg');
imagejpeg($img);
imagedestroy($img);

它在一个简单的php文件中工作,但在codeigniter控制器中却不工作。我正在使用这种方法:

public function render_image() {
    header("Content-type: image/jpeg");
    $img = imagecreatefromjpeg('uploads/test.jpg');

    imagejpeg($img);
    imagedestroy($img);
}

我也尝试使用此代码,但无济于事:

$computedImage = 'path/to/the/image.ext';
$this->load->helper('file');
$this->output->set_content_type(get_mime_by_extension($computedImage))->set_output(file_get_contents($computedImage));

我该如何解决这个问题?

RezaT1994

这是因为有钩子。我正在使用“ post_controller_constructor”挂钩。我把代码放进去了__construct(),一切都正常了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Perl中为IE设置Content-Type

来自分类Dev

如何在GmailApp.sendmail中设置Content-type和MIME-Version标头?

来自分类Dev

如何在 ui5 oData.read() 中设置 Content-Type:application/json ?

来自分类Dev

如何在Android的HttpURLConnection上设置Content-Type?

来自分类Dev

如何在angular2中设置Content-Type和Accept出现错误415不支持的媒体类型

来自分类Dev

如何在Mule中验证content type = JSON

来自分类Dev

如何在邮递员中修改Content-Type

来自分类Dev

如何在elasticsearch-js中设置“ search_type”?

来自分类Dev

如何在Go中使用'multipart'设置表单的Content-Type

来自分类Dev

如何在骆驼座生产者请求上设置Content-Type?

来自分类Dev

如何在Ring-Compojure应用程序上设置Content-Type标头

来自分类Dev

如何在NestJS中使用Fastify设置自定义Content-Type?

来自分类Dev

如何使用代理接口在RestEasy Client框架中设置“ Content-type”标头?

来自分类Dev

如何使用代理接口在RestEasy Client框架中设置“ Content-type”标头?

来自分类Dev

如何在Codeigniter中创建图像水印wm_type叠加层?

来自分类Dev

Django:如何在基于类的视图中将content-type标头设置为text / xml?

来自分类Dev

Django:如何在基于类的视图中将content-type标头设置为text / xml?

来自分类Dev

如何设置JMS消息的Content-Type标头

来自分类Dev

如何设置除application / json以外的Content-Type

来自分类Dev

如何设置RestRequest的Content-Type标头?

来自分类Dev

如何设置RestRequest的Content-Type标头?

来自分类Dev

Content-Type标头未在Tornado中设置

来自分类Dev

在 HttpWebRequest 中设置“Content-Type”标头的最佳方法?

来自分类Dev

如何在JSF 2.2中更改Content-Type标头

来自分类Dev

如何在Django API中定义要接收的Content-Type?

来自分类Dev

如何在 Python 中的 Sagemaker 的 XGBoost 训练作业中指定 content_type?

来自分类Dev

您如何在 S3 预签名 POST 中强制执行 Content-Type?

来自分类Dev

如何在 XL_CHART_TYPE.LINE_MARKERS 中设置标记颜色

来自分类Dev

如何在 XL_CHART_TYPE.LINE_MARKERS 中设置标记颜色

Related 相关文章

  1. 1

    如何在Perl中为IE设置Content-Type

  2. 2

    如何在GmailApp.sendmail中设置Content-type和MIME-Version标头?

  3. 3

    如何在 ui5 oData.read() 中设置 Content-Type:application/json ?

  4. 4

    如何在Android的HttpURLConnection上设置Content-Type?

  5. 5

    如何在angular2中设置Content-Type和Accept出现错误415不支持的媒体类型

  6. 6

    如何在Mule中验证content type = JSON

  7. 7

    如何在邮递员中修改Content-Type

  8. 8

    如何在elasticsearch-js中设置“ search_type”?

  9. 9

    如何在Go中使用'multipart'设置表单的Content-Type

  10. 10

    如何在骆驼座生产者请求上设置Content-Type?

  11. 11

    如何在Ring-Compojure应用程序上设置Content-Type标头

  12. 12

    如何在NestJS中使用Fastify设置自定义Content-Type?

  13. 13

    如何使用代理接口在RestEasy Client框架中设置“ Content-type”标头?

  14. 14

    如何使用代理接口在RestEasy Client框架中设置“ Content-type”标头?

  15. 15

    如何在Codeigniter中创建图像水印wm_type叠加层?

  16. 16

    Django:如何在基于类的视图中将content-type标头设置为text / xml?

  17. 17

    Django:如何在基于类的视图中将content-type标头设置为text / xml?

  18. 18

    如何设置JMS消息的Content-Type标头

  19. 19

    如何设置除application / json以外的Content-Type

  20. 20

    如何设置RestRequest的Content-Type标头?

  21. 21

    如何设置RestRequest的Content-Type标头?

  22. 22

    Content-Type标头未在Tornado中设置

  23. 23

    在 HttpWebRequest 中设置“Content-Type”标头的最佳方法?

  24. 24

    如何在JSF 2.2中更改Content-Type标头

  25. 25

    如何在Django API中定义要接收的Content-Type?

  26. 26

    如何在 Python 中的 Sagemaker 的 XGBoost 训练作业中指定 content_type?

  27. 27

    您如何在 S3 预签名 POST 中强制执行 Content-Type?

  28. 28

    如何在 XL_CHART_TYPE.LINE_MARKERS 中设置标记颜色

  29. 29

    如何在 XL_CHART_TYPE.LINE_MARKERS 中设置标记颜色

热门标签

归档