Ativação de anexos para um formulário HTML5 enabling-attachments-for-an-html-form
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:
-
Crie um perfil personalizado com a propriedade de string multiselect
mfAttachmentOptions
. -
No perfil personalizado, especifique as propriedades
fileSizeLimit
,multiSelect
ebuttonTex
para configurar as opções do widget anexo de arquivo. Conforme necessário, também é possível especificar mais propriedades personalizadas. -
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 a janela pop-up ("Anexar" por padrão)
- accept -> tipos de arquivo a serem aceitos ("audio/*, video/*, image/*, text/*, .pdf" por padrão)
note note NOTE No Microsoft Internet Explorer 9, os usuários podem anexar arquivos maiores que o limite especificado. É um problema conhecido. -
Use o editor de metadados para selecionar o perfil personalizado criado acima para formulários HTML 5.
-
Renderize seu modelo de formulário com um perfil personalizado e o ícone de anexos apareceria na barra de ferramentas de formulários.
note note NOTE 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 Salvar como rascunho perfil, consulte Salvar formulários HTML5 como rascunho. -
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 Anexar.
note note NOTE Para visualizar um anexo, clique no nome do anexo. note note NOTE A opção de visualização de arquivo não está disponível para usuários anônimos.
Formato de envio do anexo attachment-submission-format
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.
mfAllowAttachments
estiver desativada, os formulários HTML5 não enviarão os dados de várias partes. Ele envia dados xml simples em application/xml formato.Se o sinalizador mfAllowAttachments estiver ativado, a variável enviar serviço proxy de serviço também publica dados de várias partes com dataXml e anexos.