Я немного озадачен тем, как отправить файл с http-сервера на клиент (веб-браузер).
Сначала я отправляю заголовок, и моя следующая задача - отправить содержимое файла.Однако я хочу отправить его по 512 байтам вместо целого файла сразу, так как столкнулся с некоторыми проблемами.
Я немного растерялся, как этого добиться.Вот что я хочу
read file1;
while (seg=get_next_segment(file1)){
do
send(seg)
until (seg_is_sent)
}
Однако я не могу найти соответствующие функции для достижения этой цели.fread
и fseek
приходили мне в голову, но первый читает весь файл сразу, а с помощью fseek я не вижу способа просто извлечь часть из файла (вместо чтения из указателя файла до концафайла).