Witam Forumowiczów, dopiero co się zarejestrowałem.
Przychodzę do Was z pewnym problemem, który jest do rozwiązania, ale ja już odpadam.
Nakreślę sytuację:
Jestem w trakcie tworzenia aplikacji będącej prostym serwerem www. Aplikacja ma się dobrze, ładuje mi różne pliki, przeglądarka wszystko akceptuje i ładnie wyświetla. Oprócz...
Obrazki. Tu zaczyna się problem. Przeglądarka wysyła do mnie zapytanie o konkretny obrazek. Mam więc funkcję, która otwiera konkretny plik z katalogu i dołącza jego treść do Response. Dociera wszystko, oprócz danych obrazków.
Mam więc przeczucie, że nie umiem poprawnie obsługiwać plików obrazków. Początkowo próbowałem za pomocą <fstream.h> znak po znaku, czytając binarnie, ale coś było źle.
Spróbowałem też za pomocą fopen();, ale do przegladarki docierają tylko pierwsze 4 bajty danych i koniec, coś się urywa.
Znajdzie się ktoś, kto wyjaśni mi jak powinno się poprawnie operować czystymi danymi z plików bmp, png czy jpg? Zdążyłem już wyczytać, że trzeba tam jakoś nagłówek otworzyć, posprawdzać, no ale w międzyczasie piszę tu, liczę na pomoc.
;)
p.s. jeśli coś słabo wyjaśniłem, śmiało pytać.