ユーザーがアバターをアップロードできるようにする小さなフォームがあります。WebImage を使用して、クライアント (WebImage オブジェクトを返す WebImage.GetImageFromRequest()) からアップロードされたファイルを取得しました。サーバーで、アバターのサイズを確認する必要があります。それ?
編集:それの長さ、kb単位の長さを意味します
ユーザーがアバターをアップロードできるようにする小さなフォームがあります。WebImage を使用して、クライアント (WebImage オブジェクトを返す WebImage.GetImageFromRequest()) からアップロードされたファイルを取得しました。サーバーで、アバターのサイズを確認する必要があります。それ?
編集:それの長さ、kb単位の長さを意味します
http://msdn.microsoft.com/en-us/library/system.web.helpers.webimage(v=vs.99).aspx
WebImage クラスには、画像の高さと幅をピクセル単位で公開するプロパティがあります。これにより、画像のサイズが得られます。
編集
この投稿はその助けになると思いますが、画像をディスクに保存する必要があります。
「System.Drawing.Image」のファイルサイズを取得する方法
さらに、このようなこともできますが、すべてのバイトをメモリに入れるため、オーバーヘッドが発生します...
WebImage uploadedImage = WebImage.GetImageFromRequest("somefile");
long sizeInKBytes = uploadedImage.GetBytes().Length / 1024;