![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Так не работает:
Код:
procedure TFDraft.Button1Click(Sender: TObject);
var
ms: TMemoryStream;
jpeg: TJpegImage;
url: string;
begin
ms := TMemoryStream.Create;
jpeg := TJpegImage.Create;
try
url:= 'http://sitename.info/images/чертеж.jpg';
IdHTTP1.Get(url, ms);
ms.Position := 0;
jpeg.LoadFromStream(ms);
Image1.Picture.Graphic := jpeg;
finally
jpeg.Free; ms.Free;
end;
end;Код:
procedure TFDraft.Button1Click(Sender: TObject);
var
ms: TMemoryStream;
jpeg: TJpegImage;
url: string;
begin
ms := TMemoryStream.Create;
jpeg := TJpegImage.Create;
try
url:= 'http://sitename.info/images/draft.jpg';
IdHTTP1.Get(url, ms);
ms.Position := 0;
jpeg.LoadFromStream(ms);
Image1.Picture.Graphic := jpeg;
finally
jpeg.Free; ms.Free;
end;
end;lmikle: Пользуемся тегами!!! одна и та же картинка, сохраненная под разными именами, находится все на DENWER'е, подскажите что сделать ?! Последний раз редактировалось lmikle, 28.12.2012 в 05:32. |
|
#2
|
||||
|
||||
|
А загружается в MemoryStream нормально? Возможно, у indy проблемы с кириллицей... Сделай после Get
Код:
ShowMessage(IntToStr(ms.Size)); |
|
#3
|
||||
|
||||
|
Попробуй в quoted printable перекодировать имя файла.
|
|
#4
|
||||
|
||||
|
Код:
url := 'http://sitename.info/images/%F7%E5%F0%F2%E5%E6.jpg'; |
|
#5
|
|||
|
|||
|
Цитата:
'Socket Error # 11002' |
|
#6
|
|||
|
|||
|
Цитата:
пробовал: ...with message '<html>' |
|
#7
|
||||
|
||||
|
IE то открывает картинку?
|
|
#8
|
|||
|
|||
|
Цитата:
да, открывает !!! |
|
#9
|
|||
|
|||
|
Цитата:
сделал, выдало 46 |
|
#10
|
|||
|
|||
|
Цитата:
а при открытии файла draft.jpg 230543 что это значит? в смысле, что значит понятно, что сделать можно? Последний раз редактировалось Dmitry111, 28.12.2012 в 13:21. |