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)
2 个回复
BoredApe - 有问题就会有答案。
请参考:unicloud 超时时间
阿里云非定时触发请求云函数最大只支持
10秒
的超时时间。定时任务触发最大支持600秒
的超时时间,一般用于跑批。腾讯云最大支持
900秒
超时时间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