Herkese Kolay gelsin.
Benim Sorunum Ftp de mevcut olan bir txt dosyasını bilgisayara kaydetmeden okumak,mesela formdaki bir memoya aktarmak
ama bunun için dosyayı bilgisayara kaydetmeden direk hafızadan memoya aktarmak.
Mevcut örneklere baktığımda hep bilgisayara indirip öyle açmayı gösteriyor.acaba bu işlemi bilgisayara kaydetmeden halledebilirmiyim...
Ftp den dosya indirmeden bilgi çekme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Ftp den dosya indirmeden bilgi çekme
Kimseye hiçbir şey öğretemem, sadece onların düşünmelerini sağlayabilirim.
SOKRATES
SOKRATES
Re: Ftp den dosya indirmeden bilgi çekme
idftp ile dosyayı binary ya da text olarak çekebilirsin. ama dosyayı sonuna kadar okuduktan sonra gene indirmiş olmakla arasında bir fark olmaz. bir kısmını alacağım diyorsan o başka.
Re: Ftp den dosya indirmeden bilgi çekme
yok bir kısmını filan değil hepsini okumam lazım aslında. Dosyayı işim bittikten sonra silmek istemediğim için bilgisayara kaydetmek istemiyorum.Lost Soul yazdı:idftp ile dosyayı binary ya da text olarak çekebilirsin. ama dosyayı sonuna kadar okuduktan sonra gene indirmiş olmakla arasında bir fark olmaz. bir kısmını alacağım diyorsan o başka.
Stream yöntemleriyle okuyabilirsem daha kolay olacak onun için bilgisayara kaydetmek istemiyorum.
Kimseye hiçbir şey öğretemem, sadece onların düşünmelerini sağlayabilirim.
SOKRATES
SOKRATES
Re: Ftp den dosya indirmeden bilgi çekme
Merhaba;
Anladıgım kadarıyla cevaplamak istiyorum.
Formunda idhttp, memo ve button oldugunu farzettim. çekmek istediğin bilginin Linki ise http://delphiturkiye.com/deneme.txt olsun.
kodlamasını ise söyle yapabilirsin.
kolay gelsin
Anladıgım kadarıyla cevaplamak istiyorum.
Formunda idhttp, memo ve button oldugunu farzettim. çekmek istediğin bilginin Linki ise http://delphiturkiye.com/deneme.txt olsun.
kodlamasını ise söyle yapabilirsin.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
begin
memo1.Lines.Text:=IdHTTP1.Get('http://delphiturkiye.com/deneme.txt');
end;
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Ftp den dosya indirmeden bilgi çekme
İster IdFTP1.Get olsun ister IdHTTP1.Get olsun zaten her ikisi de Stream içine verileri çekmektedir. Eğer Stream sınıfın TFileStream olmaz TMemoryStream gibi bir sınıf olursa sunucudan çekilen bilgiler dosya olarak diske yazılmaz, bellekte kalır.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .