收藏
回答

依赖包请求,后端返回正常,前端无数据接收?

我在使用 tensorflow 时,从服务器正常加载 model.json 后,包内代码会自动请求相应 .bin 文件,合计6m(400kb,2.6M,3M)

.bin 请求在开发工具模拟器正常,真机预览开启调试正常,但在真机预览/调试-未开启调试则异常,已排除域名备案问题

异常请求时后端日志显示正常,调试器 “network”中HttpCode显示200,但数据Size显示为0,同时如果单独使用 wx.request 请求该链接也是正常的

请问这是什么原因?

真机预览时,是否开启调试又有什么权限/缓存限制之类的差异,是否有文档参考?

import * as face from '@tensorflow-models/face-landmarks-detection';

const load = async () => {
  model = await face.load(face.SupportedPackages.mediapipeFacemesh, {
    maxFaces: 1,
    modelUrl: 'https://xx.xx.xx/tensorflow/tfjs-model/facemesh/model.json',
    detectorModelUrl: 'https://xx.xx.xx/tensorflow/tfjs-model/blazeface/model.json',
    irisModelUrl: 'https://xx.xx.xx/tensorflow/tfjs-model/iris/model.json',
    shouldLoadIrisModel: true
  });
}


ps:不便提供小程序代码片段

回答关注问题邀请回答
收藏
登录 后发表内容