用C++ builder实现CGI的问题
在用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怎么就不行?
不知还要设定什么参数吗?多谢指教了!