uploadFile 必须是https么 ? 那就局域网就不能传文件了?
wx.uploadFile() 访问局域网接口 ,提示url not in domain ?场景:小程序码入口带参数,参数包括局域网ssid密码和局域网接口地址 如:192.168.x.x:8011/upload, 之后小程序连接指定的局域网,拉取文件,通过wx.uploadFile()进行局域网文件直传. 之前都是在开发工具里取消了效验进行真机调试的,没有问题. 现在发布正式版后 报错 fail url not in domain. 这是什么原因?还需要做什么配置么? 参考文档中: 每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket)。 从基础库 2.4.0 开始,网络接口允许与局域网 IP 通信,但要注意 不允许与本机 IP 通信。
2022-03-14一年过去了,题主的问题解决了么? 也有这需求
小程序局域网通讯,返回错误request:fail url not in domain list?在局域网中设置了本地服务器,在手机连接局域网WIFI的情况下,测试小程序体验版,发现HTTP请求被告知request:fail url not in domain list。 在开发文档中,说到访问局域网的地址,是不用校验安全域,可以使用HTTP。 现象1:开启调试模式可以正常使用 现象2:直接使用体验版,告知request:fail url not in domain list 请帮忙解答问题的原因。 代码书写情况: [图片] 官方文档截图: [图片]
2022-03-14