//云函数代码
'use strict';
const http = require('http');
const https = require('https');
exports.main = async (event, context) => {
let imgUrl = 'http://p0.meituan.net/tuanpic/3df525af5a3f7fe04077567d2a6caf794904.png';
let protocol = imgUrl.indexOf("https") > -1 ? https : http;
protocol.get(imgUrl, function(res) {
var chunks = [];
var size = 0;
res.on('data', function(chunk) {
chunks.push(chunk);
size += chunk.length;
});
res.on('end', async (err) => {
var data = Buffer.concat(chunks, size);
let result = await uniCloud.uploadFile({
cloudPath: "test1.jpg",
fileContent: data
})
});
});
return true
};
Aimeaer
- 发布:2020-12-30 18:40
- 更新:2021-02-25 04:03
- 阅读:1441
【报Bug】阿里云云函数内使用uniCloud.uploadFile上传文件到云储存报错,提示e.$scope.file.uploadFile is not a function,相同代码腾讯云正常
分类:uniCloud
产品分类: uniCloud/App
示例代码:
操作步骤:
调用该云函数
调用该云函数
预期结果:
在腾讯云和阿里云都能正常保存图片到云储存
在腾讯云和阿里云都能正常保存图片到云储存
实际结果:
在腾讯云正常保存图片到云储存,阿里云提示e.$scope.file.uploadFile is not a function,保存失败
在腾讯云正常保存图片到云储存,阿里云提示e.$scope.file.uploadFile is not a function,保存失败
bug描述:
【报Bug】阿里云云函数内使用uniCloud.uploadFile上传文件到云储存报错,提示e.$scope.file.uploadFile is not a function,相同代码腾讯云正常