FastCGI将图像数据作为响应C ++发送

时间:2014-11-27 18:03:13

标签: html c++ image cgi

我正在处理的应用程序需要能够发送图像作为响应。我在使这个工作正常时遇到了一些麻烦。我尝试使用"内容类型images / jpeg"制作一个响应消息字符串。在做了一个简单的get请求之后,浏览器中弹出的是一个破碎的图像符号,所以我猜它知道它应该是一个图像。我的图像以十六进制的形式存储在数据库中。如何格式化FCGXFPrintF(...)消息的响应以弹出图像。我试过了

Content-Type: image/jpeg\r\n\r\n
<a bunch of hexidecimal>

但这不起作用。有人可以给我一个如何格式化消息的示例,以及我要测试的实际图像数据的示例(因为我的图像数据可能会被破坏)

由于

1 个答案:

答案 0 :(得分:0)

假设您有一个名为image.jpg的图片,请将其粘贴到名为go的文件中,然后输入

php -f go

你会看到你的C ++应该生成什么:

<?php
header("Content-type: image/jpeg");
readfile('image.jpg');
?>