0

ファイルのアップロード サイズが 5MB を超えないようにするカスタム バリデータを追加したいと考えています。

4

1 に答える 1

0

web.configファイル のタグ(タグ内)のmaxRequestLength属性を使用してサイズを定義します。<httpRuntime><system.web>

元:

<system.web>
    ...
    <httpRuntime 
      ...
      maxRequestLength="5242880"   //Number of Bytes (5MB)
      ...
    />
   ...
</system.web>


大きなファイルを更新するときにユーザーにアラートを表示する

ファイルアップロードイベントハンドラーで、「PostedFile」の「ContentLength」を確認します。

if (FileUpload1.HasFile && FileUpload1.PostedFile.ContentLength > 5242880)
{
   // Relevant error message goes here...
}

FileUploadClassのMSDNページも参照すると便利です。

于 2012-11-30T04:44:34.967 に答える