为HTML5表单启用附件

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

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

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

    例如:

    配置选项

    您还可以根据需要为mfAttachmentOptions属性指定更多自定义选项。

    注意

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

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

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

    注意

    Forms Portal开箱即用地提供启用了草稿和附件功能的自定义配置文件。 有关​另存为草稿​配置文件的更多信息,请参阅将HTML5表单另存为草稿

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

    注意

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

    注意

    匿名用户无法使用文件预览选项。

附件提交格式

启用附件后,HTML5表单会提交多部分数据。 多部分提交数据包含两部分:dataXml​和​附件

注意

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

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

在此页面上