我在Apache下使用Apache mod_fcgid和FastCGI。我正在尝试编写Perl fcgi来将图像发送到客户端浏览器。我用google搜索了perl FastCGI脚本中的图像文件,但没有找到任何内容。
例如,如果客户端请求<http://mydomain.com/perl-cgi/123.jpg>
,perl-cgi将获取请求并使用已调整大小的123.jpg(位于Apache服务器上的此图像)进行响应,但它是如何发送图像的?我发现互联网上的所有样本都发送纯文本/ html,没有找到如何发送图像。
提前致谢!
答案 0 :(得分:0)
不是自己从文件系统复制文件,而是回复Apache,为什么不使用像https://tn123.org/mod_xsendfile/这样的东西。您的所有响应包括标准标头和特殊的X-Sendfile标头。服务器模块从文件系统中读取文件并将其返回给客户端。