FastCGI发送图像数据作为响应C++
FastCGI sending image data as response C++
我正在处理的应用程序需要能够发送图像作为响应。我在让它正常工作时遇到了一些麻烦。在发出简单的 get 请求后,我尝试使用"内容类型图像/jpeg"制作响应消息字符串,浏览器中弹出的是一个损坏的图像符号,所以我想它知道它应该是一个图像。我的图像以十六进制的形式存储在数据库中。如何格式化 FCGXFPrintF(...) 消息的响应以弹出图像。我试过了
Content-Type: image/jpegrnrn
<a bunch of hexidecimal>
但这行不通。有人可以给我一个如何格式化消息的示例,以及一个实际图像数据的示例供我测试(因为我的图像数据可能已损坏)
谢谢
假设你有一个名为 image.jpg
的图像,将其粘贴到名为 go
的文件中,然后键入
php -f go
您将看到您的C++应该生成什么:
<?php
header("Content-type: image/jpeg");
readfile('image.jpg');
?>
相关文章:
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- C++ 信号和插槽不工作:插槽不响应事件
- NodeJs 服务器充斥着 UDP 广播,不发送响应
- C++关于ENUM的问题。我得到的响应比枚举列表大
- 应用程序在打开的简历中捕获视频后没有响应
- 使用 cpprest (Casablanca) 返回 PDF 响应
- 为什么当通过 TCP 发送的消息速率增加时,请求-响应消息对的延迟会降低?
- 如何使用从处理程序调度的最终回调将响应异步返回给调用方on_read?
- 获取加密的正文响应WinHttp HTTPS
- QtConcurrent - 在发布到 UI 线程的数千个结果中保持 GUI 响应
- 同步读取多个 TCP 响应
- HTTP 响应格式不正确?
- 如何使用软化工具包从 OPC UA 服务器异步读取操作回调中的数据值响应中获取 NodeId 详细信息
- HTTP帖子,无需等待响应
- 问题导致程序停止响应,并且姓氏未正确打印
- AT 命令响应解析器
- 将静态 IP 分配给我的 ESP32 服务器后不再响应
- 用于C++的 TCP/IP 解析器和响应器
- 我会导致太多内存泄漏,以至于我的计算机无响应吗?
- 如何从wxWebView获取响应