![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите, плз, с передачей картинки через Socket
Lesorub © (2006-10-29 15:12:00)Через socket программа получает картинку (напр. PNG). А вопрос в том, чтобы получив текстовую строку с Socketa, которая является на самом деле картинкой, отобразить ее напр. в TImage или сохранить в файл. Может кто поможет? Спасибо!
Lesorub (2006-10-29 19:44:00) [1]Пардон, назвал последовательность байтов строкой только потому, что это все вместе с заголовком в стринговой переменной. В общем, правильно убрав заголовок, и записав "as is", получилось. Спасибо за совет :-)
Ketmar (2006-10-29 16:17:00) [2]фигня. пинги отдают "as is".
Ketmar (2006-10-29 16:15:00) [3]и где тут строка??? получайешь байты -- получай. и сохраняй "as is". всё.
Ketmar (2006-10-29 16:15:00) [4]и разве пинги так отдают? щаз проверю, однако...
Lesorub (2006-10-29 15:28:00) [5]Постараюсь выразится лучше, вот ответ от сервера, который приходит:
Date: Sun, 29 Oct 2006 12:25:57 GMT
Server: Apache/2.0.43 (Win32)
Last-Modified: Thu, 12 Oct 2006 16:01:19 GMT
ETag: "10243-cc-483d42ed"
Accept-Ranges: bytes
Content-Length: 204
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: image/png
‰PNG
\x1A - и далее набор длинный символов
это я и имел в виду :-)
Lesorub (2006-10-29 15:23:00) [6]Банальное сохранение строки в файл .png ничего хорошего не дает. Может сервер компрессию какую-нибудь использует?
Ketmar (2006-10-29 15:22:00) [7]>[0] Lesorub(c) 29-Oct-2006, 15:12
>вопрос в том, чтобы получив текстовую строку с Socketa,
>которая является на самом деле картинкой
чего???