基于Ajax的进度条

时间:2010-05-28 19:05:52

标签: c ajax linux cgi

我正在使用Ajax开发进度条。我的客户端代码工作正常,但我在服务器端有问题。我使用的是基于C的CGI。

if(i == inc && pb_inc<=100)
{
fptr = fopen("progress_bar.txt", "w");
fprintf(fptr,"%d", j);
fclose(fptr);
pb_inc++;
}

基本上我在一定数量的字节后增加进度条。我在这里看到的是,CGI不会将任何数据显示到文本文件,直到它将所有数据逐个发送到文件。

我已提到http://www.redips.net/javascript/ajax-progress-bar/

有什么想法在这里发生吗?

1 个答案:

答案 0 :(得分:0)

调用fflush(fptr)会改进吗?我假设客户端正在请求progress_bar.txt,这可能没有按预期更新。