emrah karaalan

Header

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ı... 273 kez okundu
Etiketler: asp, kod, resim, kayıt, sunucu,
4 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]

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
Yukarı Çık


Site Haritası

Başka birinin sizin kadar iyi yapabileceği bir şeyi bırakın o yapsın, siz yapmayın. Andre Gide