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 veya klasorlere en son erisim zamanını ogrenme klavye 11 263 14-03-2018, Saat: 15:11
Son Yorum: klavye
  Dosya Taşıma dkadir 2 142 13-02-2018, Saat: 10:07
Son Yorum: Cyber
  DXF dosya çalışması boreas 1 242 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 395 08-07-2017, Saat: 10:09
Son Yorum: carsoft
  Dosya var ama yok diye hatta veriyor(çözüldü) admin02 12 836 05-06-2017, Saat: 23:08
Son Yorum: admin02



Konuyu Okuyanlar: 1 Ziyaretçi