[英]Can't share image from dataDirectory via SocialSharing-PhoneGap-Plugin
我有一个Cordova android项目,并使用SocialSharing-PhoneGap-Plugin来共享图像
我正在dataDirectory中存储图像。 但是在分享图片时,它不会分享!
window.plugins.socialsharing.share('', 'subject', window.cordova.file.dataDirectory + 'folder/image.jpg');
共享弹出窗口出现,我可以选择一个应用程序,主题将分享,但图像不会!
如果我从www文件夹共享图像,它工作正常。
我用图像数据方法共享:
window.plugins.socialsharing.share(null, 'Android filename', 'data:image/png;base64,R0lGODlhDAAMALMBAP8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKAAEALAAAAAAMAAwAQAQZMMhJK7iY4p3nlZ8XgmNlnibXdVqolmhcRQA7', null);
注意:Android 2.x不支持将base64文件作为“data:”传递
您可以在此处查看如何获取base64图像数据
我在最后的路径中添加files/
它对我有用:
window.cordova.file.dataDirectory + 'files/folder/image.jpg'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.