Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Dosya İndirme
#1
Merhabalar,

Bir url var, bu urli tarayıcı yazınca doğrudan pdf açılıyor bunu alıp kaydedebiliyorum, fakat başka bir url var tarayıcıya yazdığımda pdf açılmıyor doğrudan indiriyor.
Bunu yakalayamadım site https ve  cleverin TclHttp  componetini kullanıyorum.

Farklı ayarlarla aldığım farklı hatalar  Smile

Exception: An established connection was aborted by the software in your host machine.
Exception: The function requested is not supported
Exception: An existing connection was forcibly closed by the remote host.
Exception: An established connection was aborted by the software in your host machine.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#2
Exclamation 
Sorumu Değiştireyim TclHttp Requestiin Content-Disposition  'unu kapatabilir miyim ?

var
 Response: TMemoryStream;
begin
 try
     Response := TMemoryStream.Create;
     try
       clHttp1453.Get('https://xxxxxxxxxxxx',Response);
       Response.Position := 0;
       Response.SaveToFile('C:\blabla.pdf');
     finally
       Response.Free;
     end;
 except on E: Exception do Memo2.Lines.Add(e.Message);
 end;
end;
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#3
Hocam işini görür mü bilmem ancak url den birşey çekerken şöyle kullanıyorum.

uses URLMon;

 if URLDownloadToFile(nil, PChar(URL_ADRES), PChar(DOSYA_ADRESI), 0, nil) = S_OK then
   begin
     Result := True;
   end;


yada 

var
  FileName: String;
begin
        SetLength(FileName, MAX_PATH + 1);
        if URLDownloadToCacheFile(nil, PChar(URL), PChar(FileName), MAX_PATH, 0, nil) = S_OK then
          begin
            Result := True;
          end;
end;
Cevapla
#4
Denemiştim ama indirmiyor,

Fakat işin ilginç yanı, bu url'de ip kısıtlaması var, ip'si tanımlanan yere proxy kurdum kendimde debug etmek için,

Kendi bilgisayarımda clHttp1453 nesneme proxy bilgisi girdiğimde dosyayı indirdi. proxy bilgisini silip tekrar ip'si tanımlı bilgisayara attım indirmiyor. tam çıldırmaca.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Dosya Taşıma dkadir 2 82 13-02-2018, Saat: 10:07
Son Yorum: Cyber
  DXF dosya çalışması boreas 1 195 25-07-2017, Saat: 10:02
Son Yorum: barutali
  Windows api index hzılı dosya arama veya MFT Master File Table Dosya Arama carsoft 3 327 08-07-2017, Saat: 10:09
Son Yorum: carsoft
  Dosya var ama yok diye hatta veriyor(çözüldü) admin02 12 729 05-06-2017, Saat: 23:08
Son Yorum: admin02
  Dosya İçeriğinden Uzantı Tespiti vkamadan 8 715 09-05-2017, Saat: 12:53
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi