你看看这个文档的说明: https://leancloud.cn/docs/start.html47
你先打开 debug 日志,运行一遍上传流程,把 SDK 打印的日志全部都贴上来吧。
看这里的说明: https://leancloud.cn/docs/sdk_setup-js.html#hash11580812337
av-weapp-min.js 这个是小程序专用的,在 Android 上会因为没有小程序的 API 而报错。
建议使用 npm 来安装 SDK: https://uniapp.dcloud.io/frame?id=npm%E6%94%AF%E6%8C%8122
我们发布在 npm 上的 SDK 是支持在不同的环境下使用不同的文件的(比如按照 uniapp 的设计应该加载浏览器版本的文件)。像 mpvue 这类遵循这一约定的框架就会自动选择对应的文件加载,如果 uniapp 遵循这一约定的话也能正常工作。
13:08:52.259 项目 'baoma-app' 开始编译...
13:08:58.556 [提示] 如编译时间较长,请注意将本工程目录从杀毒软件、搜索索引软件的监控名单移除。
13:09:06.695 8082端口被占用,开启新端口8083
13:10:08.929 文件查找失败:'fs' at node_modules\superagent\lib\node\index.js:7
13:10:08.931 文件查找失败:'fs' at node_modules\superagent\lib\node\index.js:2
13:10:08.939 文件查找失败:'fs' at node_modules\leancloud-storage\dist\node\uploader\s3.js:22
这个是npm js SDK后报的错误
看起来是 uniapp 并没有加载到正确的浏览器版本代码(加载了 node 版本的)。
建议联系 uniapp 的技术支持,可以向他们反馈:
uniapp 作为跨平台的开发框架,没有遵循 https://github.com/defunctzombie/package-browser-field-spec27 合适的处理 package.json 中的 browser 字段,导致使用这个 package 的时候引入的文件错误: https://github.com/leancloud/javascript-sdk/blob/master/package.json#L77-L8323
推荐主题
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
关于上传的图片文件的导出 | 数据存储 | 2 | 1.1K | 16-04-13 |
php云函数有问题 客户端调用提示 cloud function not found | 数据存储 | 6 | 2.0K | 18-12-19 |
如何存储图片 ,转成base64存储可以吗 | 数据存储 | 1 | 1.7K | 17-08-10 |
Android 上传avfile 获取不到url | 数据存储 | 7 | 1.2K | 17-07-14 |
【已解决】点击按钮后更新数据出现Instance of ‘LCException'错误提示 | 数据存储 | 1 | 443 | 21-11-12 |