读书笔记:《Aspx开发200问》——在服务器端判断上传图片的高度和宽度
private void btnGet_Click(object sender, System.EventArgs e)
{
if(upImage.PostedFile.FileName != "")
{
imgPath =upImage.PostedFile.FileName;
fileExtName = imgPath.Substring(imgPath.LastIndexOf(".")+1,3);
if(fileExtName !="gif" && fileExtName != "jpg")
{
Response.Write("请选择GIF和JPG格式的图片");
}
else
{
System.Drawing.Image image = System.Drawing.Image.FromFile(imgPath);
txtHeight.Text = image.Height.ToString();
txtWidth.Text = image.Width.ToString();
}
}
else
{
Response.Write("请选择图片!");
}
}
{
if(upImage.PostedFile.FileName != "")
{
imgPath =upImage.PostedFile.FileName;
fileExtName = imgPath.Substring(imgPath.LastIndexOf(".")+1,3);
if(fileExtName !="gif" && fileExtName != "jpg")
{
Response.Write("请选择GIF和JPG格式的图片");
}
else
{
System.Drawing.Image image = System.Drawing.Image.FromFile(imgPath);
txtHeight.Text = image.Height.ToString();
txtWidth.Text = image.Width.ToString();
}
}
else
{
Response.Write("请选择图片!");
}
}