Форум программистов, компьютерный форум CyberForum.ru

При отправке E-mail не прикрепляется файл - Swift

Восстановить пароль Регистрация
 
Nikita_Krasnov
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 10
24.05.2015, 21:20     При отправке E-mail не прикрепляется файл #1
Здравствуйте! Хочу по нажатию на кнопку отправлять на E-mail письмо, в котором будет прикреплен архив (имя_архива.rar)
Само письмо отправляется, однако прикрепляемого файла в нем нет.
Есть следующий код для прикрепления файла к письму:
Objective-C
1
2
3
4
5
6
7
 if let filePath = NSBundle.mainBundle().pathForResource("blablabla", ofType: "rar") {
            println("File path loaded.")
            if let fileData = NSData(contentsOfFile: filePath) {
                println("File data loaded.")
                mailComposerVC.addAttachmentData(fileData, mimeType: "application/x-rar-compressed", fileName: "blablabla")
            }
        }
Однако этот код не работает! Хотя компилируется и запускается всё без ошибок. Что я не так делаю?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2015, 21:20     При отправке E-mail не прикрепляется файл
Посмотрите здесь:

Ошибка при отправке e-mail (mailMessage), настройка SMTP C# ASP.NET
C# MVC Ошибка при отправке e-mail сообщения
Как убрать приписку от хостера при отправке mail()? PHP
Как правильно кодировать кириллицу при отправке e-mail? Python
Visual Basic .NET Вставка ссылки при отправке E-Mail
C# Имя получателя при отправке e-mail как указать?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nikita_Krasnov
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 10
26.05.2015, 17:54  [ТС]     При отправке E-mail не прикрепляется файл #2
для тех кто будет искать решение. 100 процентное решение я так и не нашел, однако выяснил что без проблем отправляются картинки с форматом .jpeg; картинка в формате .png и архив типа .zip отправляются, однако после скачивания нужно самому прописать нужное расширение файла; архивы в формате .rar не отправляются вовсе.
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
27.05.2015, 10:13     При отправке E-mail не прикрепляется файл #3
Открываем документацию по MFMailComposeViewController, а точнее по методу
- addAttachmentData:mimeType:fileName: и читаем описание параметра mimeType:
The MIME type of the specified data. (For example, the MIME type for a JPEG image is image/jpeg.) For a list of valid MIME types, see http://www.iana.org/assignments/media-types/. This parameter must not be nil.
Переходим по ссылке и видим, что ничего похожего на "application/x-rar-compressed" в списке нет.
Yandex
Объявления
27.05.2015, 10:13     При отправке E-mail не прикрепляется файл
Ответ Создать тему
Опции темы

Текущее время: 22:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru