2016-07-08 21 views
5

C# içinde bir proje oluşturmaya çalışıyorum, boyutu < 150 kb boyutundaysa veritabanına yüklemek istiyorum. Resimler yüklemek için sınırlama nasıl ayarlanır? Nasıl genişleteceğimi bilmiyorum?görüntü boyutu sınırını C# olarak ayarlama (örn; <150kb)

private void Browsebutton3_Click(object sender, EventArgs e) 
{ 
     OpenFileDialog ofd = new OpenFileDialog(); 
     ofd.Filter = "images only.|*.jpg; *.jpeg; *.png"; 
     DialogResult dr = ofd.ShowDialog(); 
     pictureBox1.Image = Image.FromFile(ofd.FileName); 
     //pictureBox1.SizeMode = PictureBoxSizeMode.CenterImage; 

     textBox5.Text = ofd.FileName; 
} 
+0

tarafından erişilebilir [FileInfo] (https://msdn.microsoft.com/en-us/library/system.io.fileinfo (v = vs.110) .aspx) dosya boyutunu almak için sınıf - 150 KB'den büyükse, yüklemeyin. – Tim

cevap

4

dosya boyutunu almak için FileInfo sınıfını kullanın teşekkür peşin yardım edin. bayt sayısı kullanabilirsiniz FileInfo.Length

if (new FileInfo(ofd.FileName).Length > (150 * 1024)) 
{ 
    throw new ApplicationException(); //handle invalid file size here 
} 
+0

thanksssssssssss – shafeeq

+0

Rica ederim :) – fubo

İlgili konular