HTML5フォームの添付ファイルの有効化

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

  1. 文字列プロパティでカスタムプロファイルmfAttachmentOptionsを作成します。

  2. カスタムプロファイルで、fileSizeLimitmultiSelectおよびbuttonTextのプロパティを指定して、添付ファイルウィジェットのオプションを設定します。 必要に応じて、さらに多くのカスタムプロパティを指定することもできます。

  3. カスタムプロファイルでは、次の設定を使用します。

    • multiSelect-> trueまたはfalse (デフォルトでは true)
    • fileSizeLimit -> value_in_mb (say 5) (デフォルトで2 MBs)
    • buttonText ->ポップアップウィンドウのボタンテキスト(デフォルトでは「Attach」)
    • 受け入れるファイルタイプを受け入れる(デフォルトでは「audio/*, video/*, image/*, text/*, .pdf」)
    メモ

    Microsoft Internet Explorer 9 では、指定された制限を超えたサイズのファイルを添付できます。これは既知の問題です。

  4. メタデータエディターを使用して、上記でHTML 5フォーム用に作成したカスタムプロファイルを選択します。

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

    メモ

    ドラフトと添付ファイル機能を有効にすると、フォームポータルはデフォルトで、ファイルカスタムプロファイルを提供します。ドラフトとして保存​プロファイルに関する詳細は、HTML5 フォームをドラフトとして保存を参照してください。

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

    メモ

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

    メモ

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

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

添付ファイルが有効である場合、HTML5フォームはマルチパート形式のデータを送信します。マルチパート送信データは、dataXml​と​attachments​の2つの部分で構成されます。

メモ

後方互換性を確保するために、mfAllowAttachmentsオプションがオフになっている場合、HTML5フォームはマルチパートデータを送信しません。 application/xml​形式の単純なデータxmlを送信します。

mfAllowAttachments フラグがオンになっている場合、送信サービスのプロキシサービスもまたマルチパート形式のデータを dataXml と添付ファイルと共に投稿します。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now