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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top