我正在尝试使用C#创建一个项目,如果大小小于150 kb,我想将图像上传到数据库中。如何设置上传图片的限制?我不知道如何扩展它?请事先帮助谢谢

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;
}

最佳答案

使用FileInfo类获取文件大小。字节数可通过FileInfo.Length访问

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

关于c# - 如何在C#中设置图像大小限制(例如,<150kb),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38259988/

10-17 02:18