微信分享问题

先说一下我们的项目。

我们的项目是前后端分离的,虽然前后端的代码都在同一个域名内(微信的安全域名),但是前后端是作为两个不同的项目部署在同一个 tomcat 上面的。应客户要求,我们要分享 pdf,xlsx,doc,ppt,等文件(在ios上),还要能自定义分享的内容。而这些文件是放在后端代码所在的那个项目上的。

后端获取签名-----通过;

前端 config -------通过;

设置分享内容-----没报错;

分享----------------内容没有设置成功。

整个过程就是这样。没有报错,但是分享的内容就是没有设置成功。我就卡在这里好几天。

后来试试将分享链接写死(之前是动态设置为文件的网络地址),成功了。

将成功的链接与之前失败的链接作比较,测试,发现不成功的原因是分享的链接不在前端的项目里。

要分享的地址: http//www.baidu.com/afterfile/upload/***********.pdf;

前端 config 的页面:http//www.baidu.com/beforefile/index.html;

之后,将后端项目中的 upload 文件夹复制一分到前端项目,要分享的地址就变成了 :http//www.baidu.com/beforefile/upload/***********.pdf。

至此,分享成功。

posted @ 2017-11-08 18:39  青风无痕  阅读(192)  评论(0编辑  收藏  举报