Visual Basic - Basic - PicBasic ve Türevleri
Inet "GET" İle Nasıl Download Yapılır?
Inet "GET" İle Nasıl Download Yapılır?
-
inet.execute host, "GET" ... derken host'un olduğu yere download edeceğimiz dosyanın ismini de mi giriyoruz? yoksa oraya hostu giriyoruz da, dosya ismini bilahare mi giriyoruz? bilen biri bi izah ediversin
-
Inet'in ne olduğu konusunda bilgim yok ancak Http Protokolüne göz atmak faydalı olabilir. Host'u ayarladıktan sonra
GET /something/you/want/to/download.rar HTTP/1.1
ile istekte bulunduktan sonra sunucu sana ReponseNumber (200, 404, 500 gibi) ile beraber response gönderecek. Ardından Content-Lenght, Content-Type gibi veriler ve sonrasında data gelecek.
http://www.cs.virginia.edu/~zaher/classes/CS851/Web_lecture/tsld011.htm
-
bu şekilde yapabiliyorum. yani html leri yada textleri yani ascii verileri alabiliyorum. ben jpg exe vs. gibi dosyaları indirmek istiyorum.
-
inet1.Execute dosyaadresi, "GET" & Chr(34) & dosyakayitadi & Chr(34)
-
Html'leri aldığın gibi Jpeg ve Exe'lere de bu şekilde istek gönder ve sana gelen içeriği okuyarak dosyaya kaydet, sonrasında uzantısını değiştir :) Normal text almaktan farksız.
-
şu örneği inceleyerek güzel şeyler çıkartabilirsin..
basit bir downloader örneği
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=54640&lngWId=1