无法通过SocialSharing-PhoneGap-Plugin从dataDirectory共享图像

时间:2015-07-26 07:36:55

标签: android cordova phonegap-plugins

我有一个Cordova android项目并使用SocialSharing-PhoneGap-Plugin来共享图像

我正在将数据存储在dataDirectory中。但是在分享图片时,它不会分享!

window.plugins.socialsharing.share('', 'subject', window.cordova.file.dataDirectory + 'folder/image.jpg');

分享弹出窗口出现,我可以选择一个应用程序,主题将分享,但图像不会!

如果我从www文件夹共享图像,它可以正常工作。

2 个答案:

答案 0 :(得分:2)

我在图像数据方法中使用了共享:

window.plugins.socialsharing.share(null, 'Android filename', 'data:image/png;base64,R0lGODlhDAAMALMBAP8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAAEALAAAAAAMAAwAQAQZMMhJK7iY4p3nlZ8XgmNlnibXdVqolmhcRQA7', null);

注意:将base64文件作为'数据传递:' Android 2.x

不支持

您可以在此处查看如何Get base64 image data

答案 1 :(得分:-1)

我在最终路径中添加了files/,它对我有用:

window.cordova.file.dataDirectory + 'files/folder/image.jpg'
相关问题