Merhaba arkadaşlar...
Verot.Net' in upload sınıfını resim upload için panelimde kullanıyorum.
1-Upload sırasındaki Chmod değişimini yapıp yapmadığını,
2-Resmin içine eklenmiş virüs, trojen vs. tarzında eklenti olup olmadığına bakmak istiyorum.
3-İlk resim yükleme sırasında resmi 40x40 px boyutunda yapmak istiyorum. Halbuki kullanımında ilk önce yükleniyor sonra klasöre girip o resimden kesit alıyor. Bunun yüzünden upload işini daha uzun zamanda yapıyor. Bunu nasıl değiştirebilirim?
Teşekkürler.
Verot.Net' in İmaj Upload Sınıfı (birkaç soru)
3
●897
- 06-02-2014, 14:13:58Üyeliği durduruldu
- 06-02-2014, 16:41:32Kimlik doğrulama veya yönetimden onay bekliyor.@demokratik; 3. sorunuzda bahsettiğiniz olayı bu eklentiyle yapabilirsiniz.
- 06-02-2014, 20:00:111- evet yapıyor. $yukle->dir_auto_chmod = true; yaparsan yazma ver manasına gelir, $yukle->dir_chmod = 0777; yaparsan da yazma izninin kodunu kendin belirtebilirsin.
2- $yukle->allowed = array('image/*'); özelliğini kullanırsan mime type kontrolü yapar. bunun dışında başka bir güvelik önlemi yok verot.netde. ben şu meşhur gif64 açığıyla denedim, yüklemedi. onun dışında kandırabilecekleri bir yol yok.
3- php ile ne şekilde, hangi sınıfla upload işlemi yaparsanız yapın zaten ilk önce bir tmp klasörüne atılır orijinal dosya/resim. daha sonra işleme yapılır. verot.net de
$yukle->image_resize = true;
$yukle->image_x = 40;
$yukle->image_y = 40;
yaptığında tmp deki dosyayı alıp 40*40 olarak işler ve belirttiğin klasöre taşır.
kısacası verot.net upload/images upload konusunda kimseyi yarı yolda bırakmaz, demek isterdim fakat bir kaç sıkıntısı var
fakat senin sorduklarının karşılığı mevcut.
mesela en büyük sıkıntısı "bana göre"
$yukle->image_resize = true; //resmi küçült
$yukle->image_x = 40; //genişliği kırk piksel olsun
dediğini farz edelim, benim yüklemiş olduğum görselin genişliği eğer 40px den küçükse misal 35px ise, o görseli 40px genişliğine çekerek yüklüyor
fakat senin sorduklarının karşılığı mevcut.