Ativação de anexos para um formulário HTML5 enabling-attachments-for-an-html-form
Você pode fazer upload, pré-visualizar e enviar anexos com formulários HTML5. Por padrão, o suporte para anexos está desativado. Para ativar o suporte a anexos:
-
Crie um perfil personalizado com uma propriedade de cadeia de caracteres de multisseleção
mfAttachmentOptions
. Cada cadeia de caracteres na propriedademfAttachmentOptions
deve ter um formatoproperty=value
para configurar opções do dispositivo de anexo de arquivo.property
evalue
podem ter qualquer um dos seguintes valores:table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Propriedade Valor multiSelect verdadeiro ou falso (verdadeiro por padrão) fileSizeLimit Número em MBs (2 MB por padrão). Por exemplo, 5. buttonText Texto do botão para a janela pop-up ("Anexar" por padrão) Aceitar lista separada por vírgulas de tipos de arquivos a serem aceitos ("audio/*, video/*, image/*, text/*, .pdf" por padrão) Por exemplo:
Conforme necessário, você também pode especificar mais opções personalizadas para a propriedade
mfAttachmentOptions
.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 o perfil personalizado e o ícone de anexos aparecerá na barra de ferramentas de formulários.
note note NOTE Imediatamente, o portal de formulários fornece um perfil personalizado com os recursos de rascunhos e anexos ativados. Para obter mais informações sobre o perfil Salvar como rascunho, consulte Salvando formulários HTML5 como rascunho. -
Clique no ícone de anexo e será exibida uma caixa de diálogo de seleção de anexo. Procure 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. Envia 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.