Можно ли добавить вложение к письму с помощью функции mailto в actionscript 3? - PullRequest
5 голосов
/ 11 июня 2010

Можно ли добавить вложение к письму с помощью функции mailto в actionscript 3? Вот и все, я хочу открыть окно составления почтовой программы по умолчанию с некоторыми данными, но мне также нужно добавить файл в качестве вложения, и этот файл должен быть снимком экрана приложения. Я делаю некоторые исследования и не могу найти ничего даже близко к этому, у кого-то есть идеи? Вся помощь будет оценена, потому что я действительно потерян здесь. Заранее спасибо;)

Edit:

    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!");
        }
    }

Это не сработало :( открывает почтовый клиент, вся информация в порядке, но файл не прикреплен

2-е редактирование:

Похоже, вложение = путь / к / файлу больше не работает в новых почтовых клиентах, я думаю, что оно работало до outlook 97, затем было удалено по соображениям безопасности, и теперь это уже невозможно сделать Спасибо за все ответы, я выбираю ответ Н. Лукаса, потому что его ответ был верным, просто это уже невозможно.

Ответы [ 2 ]

7 голосов
/ 11 июня 2010

Насколько я понимаю, использование & attachment = file работает только локально.

mailto:email@domain.com?subject=file&body=see+file&attachment=\\host\path\to\file

Где, как

mailto:email@domain.com?subject=file&body=see+file&attachment=http://domain/file

не работает.

2 голосов
/ 11 июня 2010

mailto позволяет вам определять тело письма, поэтому вполне возможно, что вы сможете встроить изображение в кодировке base64. Проблема в том, как передать ему скриншот.

...