api上来说:上传不支持多个文件,获取下载地址支持批量(最多10个),下载文件也不支持多个。
wx.cloud.downloadFile 一次下载多个文件 或者上传多个文件么- 需求的场景描述(希望解决的问题) 小程序队列下载多个 file 或者 队列长传多个文件 - 希望提供的能力 小程序队列下载多个 file 或者 队列长传多个文件
2018-09-24文件上传成功后,自行把fileID保存到数据库是个可行的做法。 云存储地址是指文件实际访问地址吗,不建议直接保存地址,权限为私有读的话,地址的有效期是两个小时
不同用户上传了一些图片,如何获得云端存储管理里所有文件的文件ID?如何获得云端存储管理里所有文件的文件ID及云存储地址?
2018-09-24麻烦把请求ID复制过来贴一下
Cannot read property 'openId' of undefin- 当前 Bug 的表现(可附上截图) 下的云开发的demo,里面自带的云函数,前几分钟还可以调用,接下来报这个错误,什么都没有改动 云函数代码: [图片] 直接在云开发工具中测试,报如下错误 [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-09-24wepy和云开发不会有任何冲突。请信息描述一下你遇到的问题
云开发 结合框架- 需求的场景描述(希望解决的问题) 我用wepy框架 搭建了一个小程序项目, 现在我要接入云开发,要怎么把这个项目变成云项目。 如果是先快速搭建一个云开发项目,好像就没办法接入wepy框架了。 - 希望提供的能力
2018-09-24请问是间隔了多久发现还没有更新呢
云开发里的文件更新不及时- 当前 Bug 的表现(可附上截图) 云开发内的文件更新不及时 更新文件后,etag变了,重新请求应该获取到最新的,但仍然是旧的 而且云开发控制台或api也没有提供让缓存失效的接口
2018-09-24确认下记录的_openid字段是不是跟你开发用的openid一致呢
云开发数据库数据更新操作使用了云开发模板。后来自己新添加的集合不能更新。 1、 使用数据库更新api: db.collection('XXX').doc("XXXXXX").update({}) 发现不能更新预期的字段(权限已放开选了:所有用户可读,仅创建者及管理员可写) [图片] 2、除了counter集合(云开发模板自带)可以使用api更新操作,其他自己新建的都不行,请问是什么原因? [图片]
2018-09-23第一个问题,目前没有这种权限支持,可以通过服务端SDK在云函数里访问,服务端都是以管理员的身份进行的。第二个问题,有其它报错信息吗
云数据库——如何设置管理员权限- 当前 Bug 的表现(可附上截图) 1.在一个权限为 所有用户可读,仅创建者及管理员可写 的集合中,尝试通过doc.update去更新记录,发现只能更新自己的记录,定位原因是自己并非管理员。 问题:如何设置自己为管理员。 2.在doc.update中,三个回调函数中,我设置的打印均未执行。 无论是成功更新了自己的记录或者是未成功更新他人的记录。 - 预期表现 - 复现路径 - 提供一个最简复现 Demo [代码]updataFixedData(srcData) {[代码][代码] [代码][代码]const goodsCollection = getApp().globalData.goodsCollection;[代码][代码] [代码][代码]const _this = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]var[代码] [代码]id = srcData._id;[代码][代码] [代码][代码]delete[代码] [代码]srcData._id;[代码][代码] [代码][代码]delete[代码] [代码]srcData._openid;[代码][代码] [代码][代码]var[代码] [代码]doc = goodsCollection.doc(id);[代码][代码] [代码][代码]console.log([代码][代码]"修复数据"[代码][代码], srcData, doc);[代码][代码] [代码][代码]var[代码] [代码]res = doc.update({[代码][代码] [代码][代码]data: srcData,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console([代码][代码]"修复数据成功"[代码][代码], res);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console([代码][代码]"修复数据失败"[代码][代码], res);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console([代码][代码]"修复数据完成"[代码][代码], res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]},[代码]
2018-09-23在控制台看下文件上传是不是正确上传了呢?
云开发图片上传有问题,上传的一直是同一张图片- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo admin.js upd_mall_pic: function() { var that = this wx.chooseImage({ count: 1, sizeType: ['compressed'], sourceType: ['album', 'camera'], success(res) { console.log(res) const file_path = res.tempFilePaths[0]; app.upload_file('images/mall', 'mall_pic', file_path); } }) }, app.js upload_file: function (upload_path, file_name, file_path) { wx.showLoading({ title: '上传中' }) wx.cloud.uploadFile({ cloudPath: upload_path + '/' + file_name + file_path.match(/\.[^.]+?$/)[0], filePath: file_path, success: res => { wx.showToast({ icon: 'success', title: '上传成功!', }) }, fail: err => { wx.showToast({ icon: 'none', title: '上传失败!', }) }, complete: () => { wx.hideLoading() } }) } 这代码很正常,看不出毛病。但是上传到环境的文件存储,永远不是我选择的那一张图片。就算我把文件存储上传的图片删除,再重新上传,结果也是一样,不是我选择上传的图片。是我上上上次选择的图片,就像是没清除缓存一样。
2018-09-23用doc选定了一条文档,是只能更新一条记录的。 更新多条记录可以用where...update
小程序通过云函数更新数据库,为什么一个JSON对象只能更新第一条- 当前 Bug 的表现(可附上截图) "review": "firstName":张三 - 预期表现 "review": "firstName":张三 "lastName": "Doe" - 复现路径 - 提供一个最简复现 Demo
2018-09-23请详细描述一下,用image标签在开发工具里是不是可以的?
云开发 图片上传 后用image标签无法显示- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 图片正常显示 - 复现路径 pages/upload/upload 问题: 图片上传 后,我使用fileID当做图片的src, 用image标签无法显示,但是在开发工具就可以正常显示
2018-09-23