2012-01-16 129 views
0

在我的應用程序中,我必須錄製語音並將錄製的語音作爲附件發送到客戶端的服務器。我正在使用Transport.send(消息)從應用程序內發送電子郵件。 現在我面臨的問題是,如果錄製文件的名稱是「abc.amr」,它會變成客戶端服務器上的「utf-8BdGVzdC5hbXI」之類的東西。該名稱在客戶端的服務器上出現亂碼。但是,如果我將「.amr」添加到亂碼文件中,它會正確播放。這不僅是聲音文件的情況,而且還有我附加的任何類型的文件(圖像,文本等)。 我也嘗試使用Blackberry電子郵件客戶端分別發送郵件,因爲它也可以看到sme的行爲。任何可以提示我應該在代碼中添加哪些內容以使其正確工作或進行任何外部更改。文件名被更改+黑莓郵件

回答

1

它看起來像郵件服務器正在重命名附件。如果您想正確發送文件名,請將其添加爲電子郵件的主題或正文

+0

非常感謝您的回覆。其實問題是這個應用程序是建立在iPhone,Android和Blackberry上的。 Android和iPhone發送的電子郵件沒有任何問題。問題只在於從Blackberry發送的電子郵件。 – tek3 2012-01-16 08:03:07

+0

這是重命名附件的BES嗎? – rfsk2010 2012-01-16 14:14:53

+0

謝謝rfsk2010。問題出在他們的電子郵件服務器上,現在已經得到糾正。感謝您的幫助。 – tek3 2012-01-17 06:40:40