5***@qq.com
5***@qq.com
  • 发布:2021-03-06 00:16
  • 更新:2021-03-08 15:25
  • 阅读:1101

【报Bug】uniCloud.getTempFileURL 无效, fileID过长 ?

分类:uniCloud

产品分类: uniCloud/腾讯云

示例代码:
'use strict';  
exports.main = async (event, context) => {  
    //event为客户端上传的参数  
    let result =  uniCloud.getTempFileURL({  
        fileList: ['cloud://txtest511861636-1dd097.7478-txtest511861636-1dd097-1302270193/test-admin.jpeg']  
    });  
    result.then(res=>{  
        console.log(res)  
    })  
    let result2 =  uniCloud.getTempFileURL({  
        fileList: ['cloud://test-28farb/a.png']  
    });  
    result2.then(res=>{  
        console.log(res)  
    })  
    //返回数据给客户端  
    return event  
};
00:11:18.520 [本地运行:腾讯云:txtest511861636]本地运行云函数【test】...  
00:11:18.520 [本地运行:腾讯云:txtest511861636]运行日志:  
00:11:20.296 [本地运行]"云函数[test]执行结果:" {}   
00:11:20.450 [本地运行]{"fileList":Array(1),"requestId":"17803285d5a_2"} uniCloud-tcb/cloudfunctions/test/index.js:14:10  
00:11:21.170 [本地运行:腾讯云:txtest511861636]运行状态:成功

操作步骤:

见代码示例

预期结果:

打印result 和result 2的返回值

实际结果:

只打印了result 2的返回值

bug描述:

uniCloud.getTempFileURL 无效; fileID过长 ?详见代码示例

2021-03-06 00:16 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

如果不熟悉promise 可以换成 async+await 的方式 await MDN

该问题目前已经被锁定, 无法添加新回复