Ativação de anexos para um formulário HTML5

Você pode carregar, visualizar e enviar anexos com formulários HTML5. Por padrão, o suporte ao anexo é desativado. Para ativar o suporte ao anexo:

  1. Crie um perfil personalizado com uma propriedade de string de seleção múltipla mfAttachmentOptions. Cada string na propriedade mfAttachmentOptions deve ter um formato property=value para configurar as opções do widget de anexo de arquivo. Os property e value podem ter qualquer um dos seguintes valores:

    Propriedade Valor
    multiSelect true ou false (true por padrão)
    fileSizeLimit Número em MBs (2 MBs por padrão). Por exemplo, 5.
    buttonText Texto do botão para a janela pop-up ("Anexar" por padrão)
    accept lista separada por vírgulas de tipos de arquivos a serem aceitos ("audio/*, video/*, image/*, text/*, .pdf" por padrão)

    Por exemplo:

    configurar opções

    Conforme necessário, também é possível especificar mais opções personalizadas para a propriedade mfAttachmentOptions .

    OBSERVAÇÃO

    No Microsoft Internet Explorer 9, os usuários podem anexar arquivos maiores que o limite especificado. É um problema conhecido.

  2. Use o editor de metadados para selecionar o perfil personalizado que você criou acima para formulários HTML 5.

  3. Renderize seu modelo de formulário com um perfil personalizado e o ícone de anexos apareceria na barra de ferramentas de formulários.

    OBSERVAÇÃO

    Pronto para uso, o portal de formulários fornece um perfil personalizado com recursos de rascunhos e anexos ativados. Para obter mais informações sobre o perfil Salvar como rascunho, consulte Salvar formulários HTML5 como rascunho.

  4. Clique no ícone de anexo e uma caixa de diálogo de seleção de anexo será exibida. Navegue e selecione o anexo e clique em Attach.

    OBSERVAÇÃO

    Para visualizar um anexo, clique no nome do anexo.

    OBSERVAÇÃO

    A opção de visualização de arquivo não está disponível para usuários anônimos.

Formato de envio do anexo

Quando os anexos são ativados, o formulário HTML5 envia dados de várias partes. Os dados de envio de várias partes têm duas partes dataXml e anexos.

OBSERVAÇÃO

Para compatibilidade com versões anteriores, se a opção mfAllowAttachments estiver desativada, os formulários HTML5 não enviarão os dados de várias partes. Ele envia dados xml simples no formato application/xml.

Se o sinalizador mfAllowAttachments estiver ativado, o serviço de proxy de serviço de envio também publica dados multipart com dataXml e anexos.

Nesta página