HTML5フォームでは、添付ファイルをアップロード、プレビューおよび送信することができます。デフォルトでは、添付ファイルサポートは無効になっています。添付ファイルサポートを有効にするには:

  1. カスタムプロファイルを作成します

  2. カスタムプロファイルで、fileSizeLimitmultiSelectbuttonTextプロパティを指定してファイル添付ウィジェットのオプションを設定します。必要に応じて、複数のカスタムプロパティを指定できます。

  3. カスタムプロファイルでは、次の設定を行ってください:

    • multiSelect -> trueまたはfalse (デフォルトではtrue)
    • fileSizeLimit -> value_in_mb (say 5)  (デフォルトでは2 MBs)
    • ボタンテキスト-> ポップアップウィンドウのボタンテキスト(デフォルトでは"Attach")
    • 同意する->受け入れるファイル形式("audio/*, video/*, image/*, text/*, .pdf" by default)
  4. メタデータエディターを使用して、上記でHTML5のために作成したカスタムプロファイルを選択します。

  5. カスタムプロファイルを使用してフォームテンプレートをレンダリングすると、添付ファイルアイコンがフォームツールバーの上に表示されます。

    注意:

    ドラフトと添付ファイル機能を有効にすると、フォームポータルはデフォルトで、ファイルカスタムプロファイルを提供します。ドラフトとして保存プロファイルに関する詳細は、/content/help/en/aem-forms/6-1/html5-forms/saving-html5-form-draft.htmlをご覧ください

  6. 添付ファイルアイコンをクリックすると、添付ファイル選択ダイアログボックスが表示されます。ファイルを参照して添付ファイルを選択して
    「添付」をクリックします

    注意:

    添付ファイルをプレビューするには、添付ファイル名をクリックします。

    注意:

    匿名のユーザーは、ファイルプレビューオプションを使用できません。

添付ファイル送信フォーマット

添付ファイルが有効である場合、HTML5フォームはマルチパート形式のデータを送信します。マルチパート形式で送信するデータにはdataXml および添付ファイルの2つの部分があります。

注意:

下位互換性については、mfAllow添付ファイルオプションがオフになっている場合、HTML5フォームはマルチパート形式のデータを送信しません。application/xml フォーマットの単純なデータxmlを送信します。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー