我有一个Cordova android项目并使用SocialSharing-PhoneGap-Plugin来共享图像
我正在将数据存储在dataDirectory中。但是在分享图片时,它不会分享!
window.plugins.socialsharing.share('', 'subject', window.cordova.file.dataDirectory + 'folder/image.jpg');
分享弹出窗口出现,我可以选择一个应用程序,主题将分享,但图像不会!
如果我从www文件夹共享图像,它可以正常工作。
答案 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'