Sayfayı Yazdır | Pencereyi Kapat

CSASPNETFormViewUpload örneğindeki imaj limiti

Nereden Yazdırıldığı: Datakent
Kategori: Diğer bölümler
Forum Adı: C# & ASP.NET
Forum Tanımlaması: C# ve ASP.NET ile ilgili soru / sorun ve paylaşım bölümü
URL: http://forum.datakent.com/forum_posts.asp?TID=1951
Tarih: 28.Nisan.2024 Saat 12:35


Konu: CSASPNETFormViewUpload örneğindeki imaj limiti
Mesajı Yazan: turknetyazilim
Konu: CSASPNETFormViewUpload örneğindeki imaj limiti
Mesaj Tarihi: 13.Temmuz.2010 Saat 14:03
microsoft un CSASPNETFormViewUpload örneğini indirdim.
kodlar herşey normal görünüyor.
yeni bir satır ekledim.
ve harddiskten bir resimi sqlserver a gömdüm.
 
gömülen resim veri boyutu 745642
SELECT DATALENGTH(Picture) FROM Person
buraya kadar sorun yok.
başka bir resim de seçip edit edebiliyorum.
ancak edit modunda iken bir zaten resim var ben diğer alanları değiştirmeye kalktıgımda. yani resim seçmedigimde önceki resim bozuluyor ve boyutu
aaynı sql ile baktıgımda 8000 olarak sınırlanmış oldugunu görüyorum.
 
yani resim upload ederken sqlserver a sorun yok.
ancak herhangi bir resim zaten yüklenmişken edit ettiğimde
resim dışındaki dier alanları değiştiriyorum.ve zaten varolan resim boyu SQL ile baktıgımda 8000 e düşüyor yani bozuluyor.
 
 
CSASPNETFormViewUpload  örneğini indirip bakabilirsiniz.
sizce sorun nedir ?
herşeyi denediğimi düşünüyorum.
 
fileupload boş ise sql i değiştirip hiç image alanına dokundurmadan çözülür.
ancak ben bunun nedenini çok merak ediyorum.
sanki bir bug var gibi asp.net te yada sqlserver da çözemedim.

MaxRequestLength zaten varsayılan yani 4 mb. resmim ise 1 mb etmez.

sanırım bunun çözümü yok.
sizce ?
 
teşekkürler
 



Cevaplar:
Mesajı Yazan: turknetyazilim
Mesaj Tarihi: 13.Temmuz.2010 Saat 14:04
Bu arada çözüm değil neden böle olduğu lazım

-------------


Mesajı Yazan: h.cetiner
Mesaj Tarihi: 13.Temmuz.2010 Saat 16:00
neden veritabanına yüklenmiş resim boyutu 8000 byte'a düşüyor ?
sorunun çözümü kolay.if eklenir ve sorun pas geçilir.günü kurtarma felsefesi ile.
ama:
neden kaynaklandığı bilinmezse;
bu gömülü verinin update işleminde neden 8000 e düştüğü bir muamma olarak kalacak.
 
(not: bu soru hiç cevaplanamayacak sorular kategorisine alınmalı)


-------------
tesadüf,şans ve kaos: kurulu sistemlerin insanın denetleyemeyeceği bir düzende işlediklerinde kullanılan terimlerdir.



Sayfayı Yazdır | Pencereyi Kapat