为HTML5表单启用附件

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

  1. 创建 自定义配置文件 带有 mfAttachmentOptions 多选字符串属性。 中的每个字符串 mfAttachmentOptions 属性必须具有 property=value 格式以配置文件附件小部件的选项。 此 propertyvalue 可以具有以下任一值:

    属性 价值
    multiSelect true或false(默认为true)
    fileSizeLimit 以MB为单位的数字(默认为2 MB)。 例如,5。
    按钮文本 弹出窗口的按钮文本(默认为“附加”)
    接受 要接受的文件类型的逗号分隔列表(默认为“audio/*, video/*, image/*, text/*, .pdf”)

    例如:

    配置选项

    根据需要,您还可以为 mfAttachmentOptions 属性。

    注意

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

  2. 使用 元数据编辑器 选择您在上面为HTML5表单创建的自定义配置文件。

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

    注意

    开箱即用的Forms Portal提供了启用了草稿和附件功能的自定义配置文件。 欲知关于 另存为草稿 配置文件,请参阅 将HTML5表单另存为草稿.

  4. 单击附件图标,将出现一个附件选择对话框。 浏览并选择附件,然后单击 附加.

    注意

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

    注意

    文件预览选项不适用于匿名用户。

附件提交格式

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

注意

要获得向后兼容性,如果 mfAllowAttachments 选项关闭,则HTML5表单不会发送多部分数据。 它将简单数据xml发送到 application/xml 格式。

如果已打开mfAllowAttachments标志,则 提交服务代理服务 此外,还通过dataXml和附件发布多部分数据。

在此页面上