É possível adicionar um anexo a um e -mail com a função Mailto no ActionScript 3?
-
26-09-2019 - |
Pergunta
É possível adicionar um anexo a um e -mail com a função Mailto no ActionScript 3? Isso é o que eu quero abrir a janela de comprovação padrão do programa de email com alguns dados, mas também preciso adicionar um arquivo como anexo, e esse arquivo deve ser uma captura de tela do aplicativo. Estou fazendo algumas pesquisas e não consigo encontrar nada de perto disso, alguém tem alguma idéia? Toda a ajuda será apreciada porque estou realmente perdido aqui. Desde já, obrigado ;)
Editar:
public function onClickEmail(event:MouseEvent):void{
var url:String = "mailto:juan@wncdevelopment.com?subject=Configurador&body=testing&attachment=C:\Users\Juan\Documents\AvoiderGame\test.bmp";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_self');
} catch (e:Error) {
trace("Error occurred!");
}
}
Isso não funcionou :( abre o cliente de e -mail, todas as informações estão ok, mas nenhum arquivo anexado
2ª edição:
Parece que o anexo = caminho/para/arquivo não funciona mais em novos clientes de email, acho que funcionou até o Outlook 97, e depois foi removido por motivos de segurança e agora é imposto para fazer isso mais. Obrigado por todas as respostas, estou selecionando a resposta de N. Lucas porque sua resposta estava certa, é apenas que não é mais possível.
Solução
Do meu entendimento, usando e anexamento = o arquivo funciona apenas localmente.
mailto:email@domain.com?subject=file&body=see+file&attachment=\\host\path\to\file
Enquanto
mailto:email@domain.com?subject=file&body=see+file&attachment=http://domain/file
não funciona.
Outras dicas
O MailTo permite definir o corpo do email, por isso é concebível que você possa incorporar uma imagem codificada base64. O problema é como passar a captura de tela.