1

ASP.NET MVC 2 でサブクラス化して、(から) アップロードされた画像が正しい MIME タイプを持ち、最大許容ファイル サイズを超えないようにValidationAttributeするクラスの行に沿って何かを作成しようとしています。ImageValidator<input type="file">

では、どこから始めればよいでしょうか。ASP.NET MVC 検証属性に関しては、画像は例外であり、それらを検証する方法を常に手動で把握する必要があるように感じます。たとえば、モデル/ビュー モデルのプロパティにはどのような型が必要ですか?

4

2 に答える 2

1

ファイルがアップロードされるまで、ファイルにアクセスすることはできません。Flash や Silverlight などのクライアント側のテクノロジを使用して、すべてのクライアント側のチェックを行うことができます。Uploadify は、複数の画像をアップロードするために使用するコンポーネントで、うまく機能します。

于 2010-08-23T18:45:56.543 に答える
1

完全なファイルがアップロードされるまで、このタイプの検証を行う方法を私が知っている方法はありません。したがって、最も簡単な方法は、先に進んでディスクに保存し、プロセスの最後に結果のファイルに対して検証を行うことだと思います...99%の確率で、ファイルはとにかく検証に合格します...

注: クライアントの JavaScript でこの検証の一部を実行することは可能ですが、おそらく問題を起こす価値はありません (IMO)。

于 2010-08-23T14:51:43.797 に答える