用C++ builder实现CGI的问题

edward789789 2005-05-02 10:22:52
在用CGI编程时,要传一个图像,程序如下(跟help上的例子差不多):

TJPEGImage *Jpg = new TJPEGImage();
Jpg->LoadFromFile("c:\1.jpg");

TMemoryStream* S = new TMemoryStream();
Jpg->SaveToStream(S);

S->Position = 0;
Response->ContentType = "image/jpeg";
Response->ContentStream = S;

可结果在浏览器上为:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HT
TP headers. The headers it did return are:

我试了传文本也不行,不过用标准输入输出就能传文本,不知Response怎么就不行?

不知还要设定什么参数吗?多谢指教了!
...全文
81 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
过客猫2022 2005-05-07
  • 打赏
  • 举报
回复
还用CGI啊,用ASP,JSP,PHP,.NET好了!
redlei 2005-05-03
  • 打赏
  • 举报
回复
顶一下

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧