繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM