간단한 웹서버를 작성중인데... html 파일은 돼는데 bmp 나 gif 는 안되네요

dopesoul의 이미지

파일 스트림을 읽어서 전송하는 부분은 다음과 같습니다.

fgets(buf,BUFSIZE,send_file);
while(!feof(send_file))
{
       fputs(buf,fp);
       fgets(buf,BUFSIZE,send_file);
       fflush(fp);
}

send_file = fopen(file_name,"wb");
fp 는 network socket 입니다...

bmp 를 읽으면 아무런 오류메시지도 없이 종료되어 버립니다.
html 이나 txt 파일은 잘 전송이 되구요...

저 부분을 어떻게 수정해야 될까요?

아참, mime-type 은 image/bmp 로 해주었습니다.