how can I get image size (w x h) using Stream

后端 未结 3 1930
伪装坚强ぢ
伪装坚强ぢ 2021-02-04 04:11

I have this code i am using to read uploaded file, but i need to get size of image instead but not sure what code can i use

HttpFileCollection collection = _cont         


        
3条回答
  •  -上瘾入骨i
    2021-02-04 04:38

    HttpPostedFile file = null;
    file = Request.Files[0]
    
    if (file != null && file.ContentLength > 0)
    {
        System.IO.Stream fileStream = file.InputStream;
        fileStream.Position = 0;
    
        byte[] fileContents = new byte[file.ContentLength];
        fileStream.Read(fileContents, 0, file.ContentLength);
    
        System.Drawing.Image image = System.Drawing.Image.FromStream(new System.IO.MemoryStream(fileContents));
        image.Height.ToString(); 
    }
    

提交回复
热议问题