ASP JPEG Resim Yükleme ve Boyutlandırma

ASP JPEG Resim Yükleme ve Boyutlandırma

Asp Upload bileşeni ve Asp Jpeg bileşeni ile resim yüklemek ve resim boyutunu ayarlamak için sunucunuzda bu bileşenlerin yüklü olması gerekmektedir. Eğer bu bileşenler yüklü değilse bu işlemi gerçekleştiremezsiniz. Genellikle windows hosting hizmeti veren firmaların büyük çoğunluğu bu hizmeti sağlar.  Ama emin değilseniz ve bu işleme ihtiyacınız varsa mutlaka olup olmadığını öğrenin öyle hosting hizmeti satın alın.

Resim yükleme scriptimiz form ve upload olarak iki bölümden oluşmaktadır. İlk olarak sunucumuzun veya localhostumuzun ana dizinine resmi kaydedeceğimiz klasörü oluşturmalı ve sonra oluşturduğumuz klasöre yazma okuma izinlerini vermeliyiz.

Özellikle sitelerin büyük çoğunluğunda problem olan yani resim boyutlarının dengesizliği yüzünden site görselliğin bozulmasına neden olan standart dışı resimleri standart bir formatta orantılı bir şeklide yüksek kaliteli olarak sunucuya kayıt işlemini anlatmaya çalışacağım.

Aşağıdaki kod ile bu işlemi gerçekleştirebilirsiniz.

<%
Function cevir(data)
data = Replace (data ,"ı","i",1,-1,1)
data = Replace (data ,"ğ","g",1,-1,1)
data = Replace (data ,"ü","u",1,-1,1)
data = Replace (data ,"ş","s",1,-1,1)
data = Replace (data ,"ö","o",1,-1,1)
data = Replace (data ,"ç","c",1,-1,1)
data = Replace (data ,"I","i",1,-1,1)
data = Replace (data ,"Ğ","g",1,-1,1)
data = Replace (data ,"Ü","u",1,-1,1)
data = Replace (data ,"Ş","s",1,-1,1)
data = Replace (data ,"İ","i",1,-1,1)
data = Replace (data ,"Ç","c",1,-1,1)
data = Replace (data ,"Ö","o",1,-1,1)
data = Replace (data ," ","-",1,-1,1)
data = Replace (data ,">","",1,-1,1)
data = Replace (data ,"<","",1,-1,1)
data = Replace (data ,"*","",1,-1,1)
data = Replace (data ,"%","",1,-1,1)
data = Replace (data ,"'","",1,-1,1)
data = Replace (data ,"/","",1,-1,1)
data = Replace (data ,"","",1,-1,1)
data = Replace (data ,"'","",1,-1,1)
cevir=data
End Function
%>

Dosya adı için Türkçe karakterleri değiştirdik. Şimdi sıra upload asp dosyamızda. Döküman İzleden Görebilirsiniz.

AspUpload nedir?

AspUpload, bir ASP uygulamasının bir tarayıcıyla web sunucusuna yüklenen dosyaları yakalamak, kaydetmek ve işlemek için sağlayan bir COM + bileşenidir. Dosyalar, <INPUT TYPE = FILE> etiketini kullanarak bir HTML POST formu üzerinden yüklemek için seçilir.AspUpload ile, Web uygulamanıza, 2 satırlık ASP komut dosyasında dosya yükleme işlevselliği ekleyebilirsiniz. Yüklemeye ek olarak, AspUpload güvenli indirme, veritabanındaki dosyaları kaydetme, izin ve öznitelik yönetimi, resim boyutu çıkarma, dosya şifreleme, vb. Dahil çok çeşitli dosya yönetimi fonksiyonları sunar.

Özelliklerinden Bazıları

IIS 4, IIS 5, IIS 6, IIS 7 ve IIS 8 ile uyumluluk (Windows NT / 2000 / XP / 2003/2008/7/8/2012/2016).

  • 4 GB’ye kadar boyuttaki dosyalar yüklenebilir (AspUpload 3.1.0.1 ve IIS 7+ gereklidir.)
  • Aynı anda birden fazla dosya yükleme yeteneği.
  • Formdaki metin öğelerine erişim.
  • HTML tabanlı ilerleme çubuğu.
  • Unicode desteği.
  • Hafızaya yükler.
  • Güvenli dosya indirme.
  • Yüklenen dosyaların Erişim Kontrol Listelerini (ACL) işleme yeteneği.
  • Dosya niteliklerini değiştirmek için yeteneği.
  • Veritabanındaki dosyaları blob olarak kaydetme becerisi.
  • MS Access OLE Nesne başlıkları için destek.
  • Dosyaları veritabanından dışa aktarabilme.
  • Varolan dosyalarla çarpışmaları önlemek için otomatik olarak benzersiz dosya adlarının oluşturulması.
  • Yüklenen dosyaların boyutuna bir sınır koyma yeteneği.
  • “Son Değiştirilmiş” zaman damgasını dosyaları koruma yeteneği.
  • Şifreleme desteği.
  • Sıralama ile dizin listesi.
  • Otomatik ActiveX DLL kaydı.
  • Bazı özellikleri kayıt defteri ayarları aracılığıyla devre dışı bırakabilme.
  • Dosya kopyalama, taşıma ve silme.
  • Dizin oluşturma ve silme.
  • BLOB’ları tutarken tam ADO desteği.
  • MacBinary desteği.
  • Dizin yüklemeleri (XUpload veya JUpload ile kullanıldığında).
  • Görüntü boyutu ve tür çıkarma işlevi.
  • Yüklenen dosyalar için tek yönlü karma fonksiyon hesaplaması.