3234关注10648浏览
将代码部署在腾讯云上后,上传图片失败,服务器的日志如下:
warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g: "test-1250000000").
/data/release/node-weapp-demo/node_modules/wafer-node-sdk/lib/upload/index.js:113
const hasBucket = data.Buckets && data.Buckets.reduce((pre, cur) => {
^
TypeError: Cannot read property 'Buckets' of undefined
at cos.getService (/data/release/node-weapp-demo/node_modules/wafer-node-sdk/lib/upload/index.js:113:39)
at _callback (/data/release/node-weapp-demo/node_modules/cos-nodejs-sdk-v5/sdk/util.js:333:25)
at /data/release/node-weapp-demo/node_modules/cos-nodejs-sdk-v5/sdk/base.js:40:20
at cb (/data/release/node-weapp-demo/node_modules/cos-nodejs-sdk-v5/sdk/base.js:2137:13)
at Request.<anonymous> (/data/release/node-weapp-demo/node_modules/cos-nodejs-sdk-v5/sdk/base.js:2194:21)
at emitOne (events.js:120:20)
at Request.emit (events.js:210:7)
at IncomingMessage.<anonymous> (/data/release/node-weapp-demo/node_modules/request/request.js:1085:12)
at Object.onceWrapper (events.js:314:30)
at emitNone (events.js:110:20)
at IncomingMessage.emit (events.js:207:7)
at endReadableNT (_stream_readable.js:1045:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
配置如下:
图片上传的代码用的是demo里的,上传图片后控制台报错:
图片上传成功时的代码:
success: function (res) {
//showSuccess('上传图片成功')
console.log(res);
wx.showToast({
title: "上传图片成功",
duration: 800
})
res = JSON.parse(res.data)
that.setData({
imgUrl: res.data.imgUrl
})
},
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
醉酒盛唐
4人对此回答表示赞同
麻烦给个相关的代码片段,我们定位下问题
展开40回复分享发布于 6年前评论(0)
收起评论
-
幼稚鬼
1人对此回答表示赞同
我把service/config.js里的appId去掉之后就可以上传图片了
展开10回复分享发布于 6年前评论(0)
收起评论