作为周末项目的一部分,我制作了一个基于用户运行曲目的(谷歌)地图的小网站。我希望用户能够使用Facebook分享按钮上传地图的快照。问题是,我想避免自己托管图像,以减少带宽使用。
我可以使用html2canvas将地图转换为画布,然后使用toDataURL()
转换为.png。然后,png将包含在用户浏览器中的javascript变量中,而不是存储(或托管)在任何地方。所以,考虑到这一点:
据我所知,关注帖子中的链接也不会转到图片(不存在),但是现在不再认为这不是问题。
非常欢迎任何想法或替代方案!谢谢!
答案 0 :(得分:1)
根据How long is Facebook caching the sharing thumbnails?,facebook正在缓存共享图片3到5年,所以如果你能在那里得到它..
也许你要保存图像然后用每分钟运行一次的cron任务删除它?
* * * * * /home/me/scripts/deleteAllMyShareThumbs.sh