2012-01-16 2 views
0

В моем приложении мне нужно записать голос и отправить записанный голос в качестве вложения на сервер клиента. Я использую Transport.send (сообщение) для отправки электронной почты из приложения. Теперь проблема, с которой я столкнулся, заключается в том, что если имя записанного файла является «abc.amr», оно изменяется на «utf-8BdGVzdC5hbXI» на клиентском сервере. Имя искажается на сервере клиента. Однако, если я добавляю «.amr» в искаженный файл, он воспроизводится правильно. Это случай не только со звуковым файлом, но и с любым файлом, который я прикрепляю (изображение, текст и т. Д.). Я также попытался отправить почту отдельно с помощью почтового клиента Blackberry, в котором также наблюдается поведение sme. Может ли кто-нибудь предположить, что я должен добавить в свой код, чтобы он работал правильно или какие-либо внешние изменения.Имя файла меняется + Blackberry mail

ответ

1

Похоже, что почтовый сервер переименовывает вложения. Если вы хотите отправить свое имя файла правильно, как добавить его в качестве Субъекта или органа электронной почты

+0

Большое спасибо за ответ. На самом деле проблема в том, что это приложение построено на iPhone, Android и Blackberry. Письма, отправленные с Android и iPhone, не имеют проблем. Проблема заключается только в электронной почте, отправленной из Blackberry. – tek3

+0

Является ли это BES, который переименовывает приложение? – rfsk2010

+0

Спасибо rfsk2010. Проблема была в их почтовом сервере. Теперь он исправлен. Спасибо вам за помощь. – tek3

Смежные вопросы