0

ASP.NET 2.0 を使用しています。FileUpload コントロールを使用してアップロードした画像ファイルの高さと幅を取得しようとしています。アップロードされると、イメージはファイル システムではなくデータベースに保持されます。これを行うには、次のコードのようなものを使用できるはずですが、機能させることができません。

Dim strm As Stream = oPostedFile.InputStream
dim i as image
i = System.Drawing.Image.FromStream(strm)
4

3 に答える 3

4

私は解決策を見つけました。

Dim s As Stream = oPostedFile.InputStream
Dim i As Image = System.Drawing.Image.FromStream(s)

intFileWidth = i.PhysicalDimension.Width
intFileHeight = i.PhysicalDimension.Height
于 2009-06-30T15:02:22.143 に答える
1

次のコードで、イメージ タイプ ファイルの高さと幅を取得します。

System.Drawing.Image imgFile = 
System.Drawing.Image.FromStream(fupDeviceImage.PostedFile.InputStream);
  if (imgFile.PhysicalDimension.Width > 500 || imgFile.PhysicalDimension.Height > 500)
  {
      cvDeviceImage.IsValid = false;
      fupDeviceImage.Focus();
      return;
  }
于 2012-12-17T13:51:53.680 に答える