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

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

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

    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。
    按钮文本 弹出窗口的按钮文本(默认为“附加”)
    接受 要接受的文件类型的逗号分隔列表(默认为“audio/& ast;, video/& ast;, image/& ast;, text/& ast;, .pdf”)

    例如:

    配置选项

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

    note note
    NOTE
    在Microsoft Internet Explorer 9中,用户可以附加大于指定限制的文件。 这是一个已知问题。
  2. 使用元数据编辑器选择您在上面为HTML5表单创建的自定义配置文件。

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

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

    note note
    NOTE
    要预览附件,请单击附件名称。
    note note
    NOTE
    文件预览选项不适用于匿名用户。

附件提交格式 attachment-submission-format

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

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

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

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2