Нужно реализовать функцию скачивания jpeg изображения по ссылке. если поменять ссылку на другое jpeg изображение то всё работает. не работает именно с этим и другими изображениями с сайта zara, подскажите как решить проблему? Code: procedure TForm1.Button1Click(Sender: TObject); var Buf: TMemoryStream; Img: TJPEGImage; URL: String; begin URL := 'http://static.zara.net/photos//2014/I/0/2/p/6107/450/605/2/w/560/6107450605_1_1_1.jpg'; Buf := TMemoryStream.Create; IdHTTP1.Get (URL, Buf); Img := TJPEGImage.Create; Buf.Write(Pointer(Buf)^, SizeOf(Buf)); Buf.Position := 0; Img.LoadFromStream(Buf); Image1.AutoSize := True; Image1.Picture.Assign(Img); Buf.Free; Img.Free; end; end.
Без реферера открывается. Вообще без заголовков открывается. Code: GET /photos//2014/I/0/2/p/6107/450/605/2/w/560/6107450605_1_1_1.jpg HTTP/1.0 Host: static.zara.net
ТС, может стоит попробовать ссылку без двойного слэша? http://static.zara.net/photos//2014/I/0/2/p/6107/450/605/2/w/560/6107450605_1_1_1.jpg хотя посмотрел на сайте фотки в таком формате. Но мне кажется в проге из-за этого не грузится. Если дело в этом, проверять в урле "//" и редактировать... типа удобным для тебя способом