WEB服务器采用boa的源码,后台程序采用C语言写的CGI。
如题所示:
在HTTPS协议下下载文件失败,网上查过相关资料原因是HTTPS下载时,默认其cache缓存是不给权限的,所以,必须先要对cache进行配置,并给与其相应权限。
按照这个思路,在CGI代码中添加以下代码
printf("Pragma: public\r\n");
printf("\r\n");
printf("Cache-Control:must-revalidate,post-check=0,pre-check=0\r\n");
printf("\r\n");
printf("Cache-Control: public\r\n");
printf("\r\n");
但是还是提示下载失败,有哪个大佬知道原因吗?
下载是下载,缓存是缓存,这是两个东西,你也没说你下载时出了啥错误,也不提供代码,这就很难办了