Show Menu
TÓPICOS×

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 Criação de um perfil personalizado para formulários HTML5 personalizado com a propriedade de string multiselect mfAttachmentOptions .
  2. No perfil personalizado, especifique as propriedades fileSizeLimit , multiSelect e buttonTex t para configurar as opções do widget de anexo de arquivo. Conforme necessário, também é possível especificar mais propriedades personalizadas.
  3. No perfil personalizado, use as seguintes configurações:
    • multiSelect -> true ou false (true por padrão)
    • fileSizeLimit -> value_in_mb (digamos 5) (2 MBs por padrão)
    • buttonText -> Texto do botão para janela pop-up ("Anexar" por padrão)
    • aceitar -> tipos de arquivo para aceitar ("audio/*, video/*, image/*, text/*, .pdf" por padrão)
    No Microsoft Internet Explorer 9, os usuários podem anexar arquivos maiores que o limite especificado. É um problema conhecido.
  4. Use o editor de metadados para selecionar o perfil personalizado criado acima para formulários HTML 5.
  5. Renderize seu modelo de formulário com perfil personalizado e o ícone de anexos aparecerá na barra de ferramentas de formulários.
    O portal de formulários fornece um perfil personalizado com o recurso de rascunhos e anexos ativado. Para obter mais informações sobre o perfil Salvar como rascunho , consulte Salvar formulários HTML5 como rascunho .
  6. Clique no ícone de anexo e uma caixa de diálogo de seleção de anexo será exibida. Procure e selecione o anexo e clique em Anexar .
    Para visualizar um anexo, clique no nome do anexo.
    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 estão ativados, o formulário HTML5 envia dados de várias partes. Os dados de envio de várias partes têm dois dataXml e anexos .
Para compatibilidade com versões anteriores, se mfAllowAttachments a opção estiver desativada, os formulários HTML5 não enviarão os dados de várias partes. Ele envia um xml de dados simples no formato application/xml .
Se o sinalizador mfAllowAttachments estiver ativado, o serviço de proxy de serviço de envio também postará dados de várias partes com dataXml e anexos.