我正在处理的应用程序需要能够发送图像作为响应。我在使这个工作正常时遇到了一些麻烦。我尝试使用"内容类型images / jpeg"制作一个响应消息字符串。在做了一个简单的get请求之后,浏览器中弹出的是一个破碎的图像符号,所以我猜它知道它应该是一个图像。我的图像以十六进制的形式存储在数据库中。如何格式化FCGXFPrintF(...)消息的响应以弹出图像。我试过了
Content-Type: image/jpeg\r\n\r\n
<a bunch of hexidecimal>
但这不起作用。有人可以给我一个如何格式化消息的示例,以及我要测试的实际图像数据的示例(因为我的图像数据可能会被破坏)
由于
答案 0 :(得分:0)
假设您有一个名为image.jpg
的图片,请将其粘贴到名为go
的文件中,然后输入
php -f go
你会看到你的C ++应该生成什么:
<?php
header("Content-type: image/jpeg");
readfile('image.jpg');
?>