3

Azure Web アプリケーション ファイアウォール (WAF)のドキュメントには、次の制限が記載されています。

  • リクエスト本文の最大サイズ フィールドは KB 単位で指定され、ファイルのアップロードを除く全体的なリクエスト サイズの制限を制御します。このフィールドの範囲は、最小値 1 KB から最大値 128 KB です。リクエスト本文サイズのデフォルト値は 128 KB です。
  • ファイル アップロード制限フィールドは MB 単位で指定され、許可される最大ファイル アップロード サイズを管理します。このフィールドの最小値は 1 MB、大 SKU インスタンスの場合は最大 500 MB ですが、中 SKU の場合は最大 100 MB です。ファイルのアップロード制限のデフォルト値は 100 MB です。

ただし、128 KB を超えるファイルはアップロードできません。WAF を Large SKU に変更した場合でも。

content-type multipart/form-data と 2 MB のファイルを含む HTTP POST 要求を送信すると、要求はエラー 413 Request Entity Too Large で拒否されます。

次の HTML フォームを使用してファイルをアップロードしました。

<form action="/upload" method="post" enctype="multipart/form-data">
  <div>
    <label for="image_uploads">Choose images to upload (PNG, JPG)</label>
    <input type="file" id="image_uploads" name="image_uploads" multiple>
  </div>
  <div class="preview">
    <p>No files currently selected for upload x</p>
  </div>
  <div>
    <button>Submit</button>
  </div>
</form>

ファイルの最大サイズが 128 KB ではなく 500 MB になるようにするには、どの方法でファイルをアップロードすればよいですか?

4

0 に答える 0