因为公司有工作流,会建立本地服务,把微信小程序的图片转成ip地址,格式是:http://xx.xx.xx.xx:端口
为避免端口被占用,现在用的是50000的端口,就是:http://xx.xx.xx.xx:50000/statics/a.png,在模拟器上预览正常,在真机上显示空白。
经过一轮测试之后发现,如果端口改成了4000就可以在真机也显示出来了,所以就想问下这个算是bug还是咋样?
50000端口真机
75751-1/https://mmbiz.qlogo.cn/mmbiz_png/ew1XkEaQud9s9bg57DiciaORyWeVAiasJTOB6wHzdZPdDSfOrreMg8JgN4icI0tjuk8urOR2ElcxMiaofwP5rGaWLFg/0?wx_fmt=png" border=0 >
4000端口真机
75751-1/https://mmbiz.qlogo.cn/mmbiz_png/ew1XkEaQud9s9bg57DiciaORyWeVAiasJTOROkdwc7N9ibDF8ic5icE9icLFicicrInqq0iaPZNibyOyc8sYLFib5yqMwgicfKg/0?wx_fmt=png" border=0 >
微信小程序开发问题解答
微信小程序开发者回答:
端口的取值范围为0~65535,2^16 - 1 = 65535
其中,注册端口(RegisteredPorts)范围是从1024到49151,分配给用户进程或应用程序。这些进程主要是用户选择安装的一些应用程序,而不是已经分配好了公认端口的常用程序。这些端口在没有被服务器资源占用的时候,可以用用户端动态选用为源端口。
50000端口不是说不能设置,请先自行检查服务器防火墙设置,是否50000端口不在例外。直接访问图片地址查看http响应头返回的错误信息。
微信小程序开发者回答:
麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
本文网址:http://www.91bianli.com/weixinxiaochengxu/25267.html