为HTML5表单启用附件 enabling-attachments-for-an-html-form

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

您可以上传、预览和提交带有HTML5表单的附件。 默认情况下,附件支持处于禁用状态。 要启用附件支持,请执行以下操作:

  1. 创建 自定义用户档案 使用mutiselect string属性 mfAttachmentOptions.

  2. 在自定义配置文件中,指定属性 fileSizeLimit, multiSelectbuttonTex用于配置文件附件小组件的选项。 您还可以根据需要指定更多自定义属性。

  3. 在自定义配置文件中,使用以下配置:

    • multiSelect -> true或false(默认为true)
    • fileSizeLimit -> value_in_mb(例如5)(默认为2 MB)
    • buttonText ->弹出窗口的按钮文本(默认情况下为“附加”)
    • 接受 ->要接受的文件类型(默认情况下为“audio/*, video/*, image/*, text/*, .pdf”)
    note note
    NOTE
    在Microsoft Internet Explorer 9中,用户可以附加大于指定限制的文件。 这是一个已知问题。
  4. 使用 元数据编辑器 选择您在上面为HTML5表单创建的自定义配置文件。

  5. 使用自定义配置文件渲染表单模板,附件图标将显示在表单工具栏上。

    note note
    NOTE
    Forms Portal开箱即用地提供启用了草稿和附件功能的自定义配置文件。 有关 另存为草稿 配置文件,请参阅 将HTML5表单另存为草稿.
  6. 单击附件图标,将出现附件选择对话框。 浏览并选择附件并单击 附加.

    note note
    NOTE
    要预览附件,请单击附件名称。
    note note
    NOTE
    匿名用户无法使用文件预览选项。

附件提交格式 attachment-submission-format

启用附件后,HTML5表单会提交多部分数据。 多部分提交数据分为两部分 dataXml附件.

NOTE
为了向后兼容,如果 mfAllowAttachments选项时,HTML5表单不会发送多部分数据。 它会在 application/xml 格式。

如果mfAllowAttachments标记处于打开状态,则 提交服务代理服务 还会发布包含dataXml和附件的多部分数据。

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da