1***@qq.com
1***@qq.com
  • 发布:2023-01-10 09:15
  • 更新:2023-01-10 14:54
  • 阅读:304

上传图片到阿里云报错超时

分类:uniCloud
let { fileID } = await uniCloud.uploadFile({  
    cloudPath: file.name,  
    fileContent: file.stream  
})

使用云函数API上传图片至阿里云正式版,报错超时,请问下怎么设置超时时间,图片大概有十几M。

ResponseTimeoutError: Response timeout for 5000ms, POST http://file-unipflaarb-mp-f7cc1149-d5fb-4b23-ae8a-211597bd6f13.oss-cn-zhangjiakou.aliyuncs.com -1 (connected: true, keepalive socket: false, socketHandledRequests: 1, socketHandledResponses: 0)

2023-01-10 09:15 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

请参考:unicloud 超时时间

阿里云非定时触发请求云函数最大只支持10秒的超时时间。定时任务触发最大支持600秒的超时时间,一般用于跑批。

腾讯云最大支持900秒超时时间

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

上传超时时间是5秒,这个图片能压缩后再传吗?另外你这个应该是本地运行报错的吧,如果是云端的话,阿里云云函数和云存储是在一个区域的,上传速度是很快的

  • 1***@qq.com (作者)

    可以增加超时时间吗?图片是用户上传的,现在是10M以内

    2023-01-10 14:49

  • DCloud_uniCloud_WYQ

    回复 1***@qq.com: 你这是连的本地云函数吗?

    2023-01-10 14:54

  • 1***@qq.com (作者)

    回复 DCloud_uniCloud_WYQ: 是的,线上也有这问题

    2023-01-10 15:02

  • DCloud_uniCloud_WYQ

    回复 1***@qq.com: 阿里云正式版线上我这测试传300MB的内容都不会超时,确定你连的是云端的云函数吗

    2023-01-10 15:50

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