hhyang
hhyang
  • 发布:2023-07-03 23:05
  • 更新:2023-07-04 11:02
  • 阅读:256

【报Bug】uniCloud 云函数URL化后上传文件失败

分类:uniCloud

产品分类: uniCloud/App

示例代码:

新建一个云函数 内容如下:

exports.main = async (event, context) => {  

    let result = await uniCloud.uploadFile({  
        cloudPath: "test-admin.jpeg",  
        fileContent: fs.createReadStream(`${__dirname}/111.jpg`)  
    });  

    console.log(result)  
}

操作步骤:

查看 代码示例

预期结果:

正常上传

实际结果:

看起来是被识别为前端环境了,报

Error: 参数校验错误: Invalid options.filePath
at E (/code/index.js:20:17924)
at uploadFile (/code/index.js:198:429643)
at (/tmp/function/@dcloudio/serverless/lib/aliyun/uni-cloud.js:1:5379)
at exports.main (/tmp/function/__index.js:115:30)
at Q (/tmp/function/index.js:1:23945)
at z (/tmp/function/index.js:1:25008)
at ae (/tmp/function/index.js:1:25978)
at runUserFunction (/code/index.js:98:229657)
at runMicrotasks (null:null:null)
at processTicksAndRejections (internal/process/task_queues.js:97:5)

bug描述:

云函数URL化后,调用云函数地址上传文件异常,被识别为前端环境了。

2023-07-03 23:05 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

阿里云不支持传ReadableStream

要回复问题请先登录注册