2016-07-08 6 views
5

프로젝트를 C#으로 만들려고합니다. 크기가 < 150kb 인 경우 데이터베이스에 이미지를 업로드하고 싶습니다. 이미지 업로드 제한을 설정하는 방법은 무엇입니까? 나는 그것을 확장하는 방법을 모른다? 미리 감사드립니다C#으로 이미지 크기 제한을 설정하는 방법 (예 : <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

에 의해 액세스 할 수있는 [에서는 FileInfo (https://msdn.microsoft.com/en-us/library/system.io.fileinfo (V = vs.110) .aspx) 클래스를 사용하여 파일 크기를 가져옵니다. 150KB보다 크면 업로드하지 마십시오. – Tim

답변

4

파일 크기를 얻으려면 FileInfo 클래스를 사용하십시오. 바이트의 수는 당신이 사용할 수있는 FileInfo.Length

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

thanksssssssssss – shafeeq

+0

당신은 환영합니다 :) – fubo

관련 문제