使用我的网络应用程序在Facebook上分享图像
Share Image on Facebook with my webapp
我写这段代码是为了在jsp上显示厨房
<c:forEach var="gallery" items="${galleria}">
<div class="uk-overlay uk-margin-top uk-margin-left uk-margin-right uk-margin-bottom">
<a href="data:image/jpeg;base64,${gallery.value}" data-lightbox="roadtrip">
<img id="my_image2" src="data:image/image/jpeg;base64,${gallery.value}" width="300" height="250" alt=""></img>
</a>
<div class="uk-overlay-caption">
<button class="uk-icon-button uk-icon-facebook" type="submit" value="my_image" onclick="fbs_click('my_image2')"/>
<button class="uk-icon-button uk-icon-trash-o" type="submit" value="my_image" onclick="cancella()"/>
</div>
</div>
</c:forEach>
显示的图像从 base64 编码为 JPEG。我想在Facebook上分享图像,我尝试编写以下代码
<script>
function fbs_click(id) {
var TheImg = document.getElementById(id);
u = TheImg.src;
console.log(TheImg);
console.log(u);
//t=document.title;
t = TheImg.getAttribute('alt');
window.open('http://www.facebook.com/sharer.php?u='
+ encodeURIComponent(u) + '&t=' + encodeURIComponent(t),
'sharer', 'toolbar=0,status=0,width=626,height=436');
return false;
}
</script>
但它不起作用,因为在我看来,它尝试共享 base64 而不是图像 URL。如何解决此问题?谢谢。
将
图像上传到您的服务器上,然后将图像的 url 添加到此。我不确定,但这可能会完成您的工作。
相关文章:
- Facebook分享没有选择完整的网址&自定义url的元名称
- 捕获Facebook分享/发布到FB事件
- Facebook分享深度链接 - Javascript
- Facebook分享按钮没有显示
- 通过jQuery的动态Facebook分享按钮
- 在Facebook分享后执行功能
- base64og:图片到facebook分享
- Facebook分享者未提供标题
- 在Facebook分享或取消后获得空白页
- 自定义链接在facebook分享帖子
- Facebook分享按钮直到刷新后才显示
- Facebook分享按钮在我的网页不工作
- 如何在ExtJS中添加Facebook分享按钮
- 如何使用Facebook分享按钮在我的网页上分享或发布一些东西到Facebook页面
- Javascript - WinRT -如何与twitter或Facebook分享分数
- Magnific弹出facebook分享按钮只需点击第二下
- 如何跟踪Facebook分享按钮在谷歌分析(Analytics .js)
- 内容是如何从元标签从我的粉丝页面在facebook分享检索
- facebook分享按钮与临时,非托管图像
- Facebook分享按钮和评论插件冲突