Я разрабатываю индикатор выполнения, используя Ajax. Мой код на стороне клиента работает нормально, но у меня есть проблема на стороне сервера. Я использую CGI на основе C.
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/
Есть идеи, что здесь происходит?