emrah karaalan

Tarafınız, Tarafındayız Sen Neredeysen Biz de Oradayız !!!

ASP ile Uzak Sunucudaki Resmi Kaydetme - emrahkaraalan | web developer

ASP ile Uzak Sunucudaki Resmi Kaydetme
Emrah tarafından 8 Eylül 2008 Pazartesi, 17:01:25 sularında Web kategorisi altına yazıldı... 96 kez okundu
Etiketler: asp, kod, resim, kayıt, sunucu,
2 kişi 5 üzerinden 5,00 puan vermiş

     

ASP çok sıkıntılı bir dil canım herşey içinde eklenti gerekmez mi? İşte PHP'de bu sıkıntı yok herşey hazır yaz kodu çalıştır sistemi. Anlatacağım bu konunun içeriği uzak sunucudaki resmi yada sizin zevkinize kalmış herhangi bir dosyayı kendi sunucunuzda istediğiniz bir klasöre çekmek. Eğer çekeceğiniz resim ise size ücretli bir bileşen olan Persits gerekecektir. Yok ben sadece dosya kaydedeceğim derseniz eklentiye ihtiyacınız yok sadece XMLHTTP desteği sunucunuzda varsa işiniz görülmüştür. 

Function DosyaAdi(hane) 'Karmaşık dosya adı oluşturuyoruz
	For i = 1 To (hane/2) 
		randomize  
		mkodu = mkodu + Chr(Int((10) * Rnd + 48))
		mkodu = mkodu + Chr(Int((26) * Rnd + 65))
		DosyaAdi=ind&"-"&mkodu
	Next  
End Function

Yol = Server.MapPath("Buyukler")&"\"
YeniDosya = DosyaAdi(8)&".jpg"
adres=Request.Form("ResimAdres") 'Resmin uzak sunucudaki adresini formdan post etmiştik
Dim XmlHttp
Dim BinaryStream
Dim Resim
Set XmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
XmlHttp.Open "GET", ""&adres&"", False
XmlHttp.send
Resim = XmlHttp.ResponseBody
Set XmlHttp = Nothing
Set BinaryStream = Server.CreateObject("ADODB.Stream")
BinaryStream.Type = 1 'Binarydata için 1
BinaryStream.Open
BinaryStream.Write Resim
BinaryStream.SaveToFile Yol & YeniDosya, 2 '< üstüne yazmak için 2
Set BinaryStream = Nothing
'---------------------------------------------------------- resize image
Set JpegDegistir = Server.CreateObject("Persits.Jpeg") 
JpegDegistir.Open Yol & YeniDosya 
YeniBoyut = 250 'resim bu boyutta kaydedilecek
JpegDegistir.Width = YeniBoyut 
JpegDegistir.Height = JpegDegistir.OriginalHeight * YeniBoyut / JpegDegistir.OriginalWidth 
Yol2 = Server.MapPath("Ortalar")&"\" 'Klasör adı
JpegDegistir.Save Yol2 & YeniDosya 
JpegDegistir.close 

ASP ile Uzak Sunucudaki Resmi Kaydetme başlıklı yazı yorum almamış

İsim:


Uyarı:


Yorumlarınızda sosyal, dini ve politik taraflı mesajlar, başkalarına saldırı sayılabilecek laflardan kaçının. Argo kelimeler, küfürler kullanmayın, kişisel polemik ve problemlerinizi çözmeye çalışmayın...

 

Hatırlatmak amacıyla: html kodlarının, link yapmak, vb amacıyla gireceğiniz ekstra bilimum şeylerin çalışmayacağını belirteyim. Yorumlayıcı zaten linklerinizi otomatik çevirecek, gülücüklerinizi dönüştürecektir.

E-posta (yayınlanmayacaktır):
Web Sitesi:
Güvenlik Kodu:
Kodu Girin:
Yorumunuz ( Temizle):

[Adres Ekle]

Kategoriler

Göstergeç

    Bugüne kadar 41 yazı yazmışım, bu yazdıklarım 4738 kez okunmuş ve 30 yorum almış. Şu an günlüğümde 9 kişi geziyor.


gRAPI Interactive Bu günlüğün kodlama ve tasarımı Emrah Karaalan tarafından özgün olarak gerçekleştirilmiştir.
Her Hakkı Saklıdır © 2008
0,1250 saniyede yüklendi - Yukarı Çık

Rss Beslemesi
Site Haritası

Hayal etmek, bilgiden daha önemlidir. Albert Einstein
Technorati Profile