2015-07-11 36 views
3

我正在使用Phonegap EMailComposer插件與Android發送附件但當郵件客戶端(Gmail應用程序)打開時,我總是收到相同的錯誤「該文件無法附加」 。使用PhoneGap EMailComposer插件附加文件時出錯

這是我使用的代碼:

cordova.plugins.email.open({  
         to: 'XX', 
         subject: 'XX', 
         body: 'XX', 
         attachments: '//file.csv' 
        }); 

我敢肯定的路徑是正確的具有因當我使用的任何其他文件路徑錯誤變成「附加文件不能爲空」。

我使用的是cordova CLI 4.0.0,插件版本是0.8.2。我已經在Android 4.4.2和4.2.1中測試過它

任何想法?

回答

1

根據文檔,您需要使用

attachments: 'file:///storage/sdcard/icon.png', //=> Android 

但沒有爲我工作,所以我嘗試不storage,它爲我工作。 (我使用的是Android 5.1.1我的測試中,所以我不知道這是否你的情況適用於Android 4.x版)

嘗試用:

attachments: 'file:///sdcard/file.csv 
+0

你是完全正確的!謝謝! – acimutal