intra-mart Accel Platform セットアップガイド 第45版 2024-01-31

5.3.5.1. ファイルのアップロードを制限する方法

intra-mart Accel Platform を稼働させるために以下の設定ファイルの編集を行います。

5.3.5.1.1. リクエスト制御設定

コラム

リクエスト制御設定は Webモジュール機能 に含まれています。

  1. 「ProjectNavigator」内の <(プロジェクト名)/conf/request-control-config.xml> ファイルをダブルクリックで開き、
    「ソース」タブを選択してください。
  2. 「request-control-config.xml」の設定内容については「設定ファイルリファレンス 」を参照してください。

5.3.5.1.2. SAStrutsを利用している場合

SAStruts でファイルのアップロードを行うには、「struts-config.xml」の設定が必要です。

  • <struts-config.xml>ファイルの編集を行います。
  1. 設定ファイルを「ProjectNavigator」上に追加します。

    • 次の方法があります。

      ・ IM-Juggling プロジェクトを作成するウィザード中の追加リソースの配置より、「SAStruts用設定ファイル」を追加します。
      ・ IM-Juggling プロジェクト作成後に「追加リソースの選択」より「SAStruts用設定ファイル」を追加します。
  2. 「ProjectNavigator」内の <(プロジェクト名)/struts-config.xml> ファイルをダブルクリックで開き、
    「ソース」タブを選択してください。
  3. 「ソース」タブをクリックし、Controller Configurationが定義されている行に移動します。
    <!-- ===================================== Controller Configuration -->
    
        <controller
            maxFileSize="1024K"
            bufferSize="1024"
            processorClass="org.seasar.struts.action.S2RequestProcessor"
            multipartClass="org.seasar.struts.upload.S2MultipartRequestHandler"/>
    
  4. 「maxFileSize」属性に定義されている値を変更します。