TEMMUZ19

İnternetteki bir resim dosyasını asp ile hostunuza yada bilgisayarınıza kayıt etmek

ASP Programlama kategorisinde | [ 711 ] kez okunmuş | [2] Yorum » | Yorum Yaz »

Bu konu ekleneli 3 ay'dan uzun bir süre geçmiş. Konu geçerliliğini kaybetmiş ve/veya içerdiği linkler yayında olmayabilir.

Uzun süre önce bir resim galerisi uygulaması için yaptığım araştırmada bulduğum kodu paylaşayım istedim.

Aşağıdaki kod bloğu internet üzerindeki bir resim dosyasını asp ile bilgisayarınıza yada hostunuza kayıt etmenize yardım ediyor. Yapmanız gereken tek şey resimlerin kayıt edilmesini istediğiniz klasöre yazma izni vermek.

Direk kodlara geçelim.


<%
 Resim = "http://farm4.static.flickr.com/3200/2954454556_5c9f15c637_m.jpg"
 
 Set XmlHttp = server.CreateObject("MSXML2.ServerXMLHTTP")
 XmlHttp.Open "GET", Resim, False
 XmlHttp.send
 Resim = XmlHttp.ResponseBody
 Set XmlHttp = Nothing

 Set BinaryStream = server.CreateObject("ADODB.Stream")
 BinaryStream.Type = 1
 BinaryStream.Open
 BinaryStream.Write Resim
 BinaryStream.SaveToFile server.MapPath("ismail.jpg"), 2
 Set BinaryStream = Nothing
%>

Bu kadar basit :D

Kullanılan Stream nesnesi ile ilgili ayrıntılı bilgiyi buradan inceleyebilirsiniz.

Yukarıdaki kodu geliştirerek birçok şekilde kullanmanız mümkün.

Yorumlar

dizi izle | 1/15/2010 10:00:03 AM
uzun zamandır bunu arıyordum yazı için çok teşekkür ederim çok işime yaradı
ahmet güneş | 12/25/2009 9:33:58 PM
herkes yakışıklı

Konu hakkında düşüncelerinizi paylaşın

İsim / Nick

E-posta (Görüntülenmeyecektir)

web sitesi

Güvenlik Kodu Yandaki rakamları aşağıdaki kutuya yazınız