thttpd cgi 下载大文件问题

wwzzss321 2012-03-16 10:24:44
fp = fopen(cmd,"rb+"))//成功打开文件,读取文件内容,打印到标准输出


do
{
nCount=fread(trans_buffer,1,sizeof(trans_buffer),fp);
fwrite(trans_buffer,nCount,1,stdout);
}while(nCount>0 && !feof(fp));

fclose(fp);

这端代码下载小文件可以 但是大文件就会断 是和自己板子的内存大小有关系吗?
有人说thttpd 会把数据先放到内存里
但是我看下载的时候内存使用率不高呀

求高手帮忙解决一下 CGI下载大文件的问题
...全文
447 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
activexme 2012-03-16
  • 打赏
  • 举报
回复
我们公司的项目是用的控件搞的,直接将文件下载到用户的电脑上。

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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