HTML5 フォームの添付ファイルの有効化 enabling-attachments-for-an-html-form
HTML5 フォームで添付ファイルをアップロード、プレビューおよび送信できます。デフォルトでは、添付ファイルサポートは無効になっています。添付ファイルサポートを有効にするには:
-
mfAttachmentOptions
複数選択文字列プロパティを持つカスタムプロファイルを作成してください。mfAttachmentOptions
プロパティの各文字列は、ファイル添付ウィジェットのオプションを設定するためのproperty=value
形式である必要があります。property
およびvalue
は、次のいずれかの値を持つことができます。table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 プロパティ 値 multiSelect trueまたはfalse (デフォルトではtrue) fileSizeLimit MB 単位の数(デフォルトは 2 MB)。 例えば、5 を入力します。 buttonText ポップアップウィンドウのボタンテキスト(デフォルトでは 「Attach」) 同意 受け入れるファイルタイプのコンマ区切りリスト(デフォルトでは「audio/、video/、image/、text/、.pdf」) 次に例を示します。
必要に応じて、
mfAttachmentOptions
プロパティのその他のカスタムオプションを指定することもできます。note note NOTE Microsoft Internet Explorer 9 では、指定された制限を超えたサイズのファイルを添付できます。これは既知の問題です。 -
メタデータエディターを使用して、上記で HTML5 のフォームのために作成したカスタムプロファイルを選択します。
-
カスタムプロファイルを使用してフォームテンプレートをレンダリングすると、添付ファイルアイコンがフォームツールバーの上に表示されます。
note note NOTE ドラフトと添付ファイル機能を有効にすると、標準のフォームポータルは、ファイルカスタムプロファイルを提供します。ドラフトとして保存 プロファイルに関する詳細は、HTML5 フォームをドラフトとして保存を参照してください。 -
添付ファイルアイコンをクリックすると、添付ファイル選択ダイアログボックスが表示されます。ファイルを参照して添付ファイルを選択して 「添付」 をクリックします。
note note NOTE 添付ファイルをプレビューするには、添付ファイル名をクリックします。 note note NOTE 匿名のユーザーは、ファイルプレビューオプションを使用できません。
添付ファイル送信形式 attachment-submission-format
添付ファイルが有効である場合、HTML5 フォームはマルチパート形式のデータを送信します。マルチパート形式で送信するデータには dataXml および 添付ファイル の2つの部分があります。
mfAllowAttachments
オプションがオフになっている場合、HTML5 フォームはマルチパート形式のデータを送信しません。application/xml 形式の単純なデータ xml を送信します。mfAllowAttachments フラグがオンになっている場合、送信サービスのプロキシサービスもまたマルチパート形式のデータを dataXml と添付ファイルと共に投稿します。