为HTML5表单启用附件

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

  1. 创建具有多选字符串属性mfAttachmentOptions自定义用户档案

  2. 在自定义用户档案中,指定属性fileSizeLimitmultiSelectbuttonText以配置文件附件Widget的选项。 根据需要,您还可以指定更多自定义属性。

  3. 在自定义用户档案中,使用以下配置:

    • multiSelect -> true或false(默认为true)
    • fileSizeLimit -> value_in_mb(例如5)(默认为2 MB)
    • buttonText ->弹出窗口的按钮文本(默认情况下为"Attach")
    • accept ->要接受的文件类型(默认情况下为"audio/*, video/*, image/*, text/*, .pdf")
    注意

    在Microsoft Internet Explorer 9中,用户可以附加大于指定限制的文件。 这是一个已知问题。

  4. 使用元数据编辑器选择您在上面为HTML 5表单创建的自定义用户档案。

  5. 使用自定义用户档案渲染您的表单模板,附件图标将显示在表单工具栏上。

    注意

    开箱即用的表单门户提供了自定义用户档案,并启用了草稿和附件功能。 有关​另存为草稿​用户档案的详细信息,请参阅将HTML5表单另存为草稿

  6. 单击附件图标,将显示一个附件选择对话框。 浏览并选择附件,然后单击​连接

    注意

    要预览附件,请单击附件名称。

    注意

    文件预览选项对匿名用户不可用。

附件提交格式

启用附件后,HTML5表单将提交多部件数据。 多部分提交数据具有两部分​dataXml​和​附件

注意

为了向后兼容,如果mfAllowAttachments选项处于关闭状态,则HTML5表单不会发送多部件数据。 它以​application/xml​格式发送简单数据xml。

如果mfAllowAttachments标志处于打开状态,submit service proxy service还会发布包含dataXml和附件的多部件数据。

On this page

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