在云函数中下载云存储的图片文件,然后调用api是上传图片,审核后删除,不经过前端,会计入按量计费吗?
如果计入,是计入哪种类型的费用?
因为几乎所有的图片都是需要用户上传,图片审核和文字审核,这两个都是全部需要过滤的。所以,关心这方面的流量费会不会太高,太高就人工审核了。
下面是完整的图片审核代码,帮忙分析一下,有哪些调用是要计费的。
复制代码exports.main = async (event, context) => {
switch (event.action) {
case 'remove':
return await uniCloud.deleteFile({ fileList: event.params })
case 'imgCheck': {
const all = await Promise.all([
uniCloud.callFunction({ name: 'weixin', data: { action: 'getMpToken' } }),
uniCloud.downloadFile({ fileID: event.fileID })
])
const { data } = await uniCloud.httpclient.request(
`https://api.weixin.qq.com/wxa/img_sec_check?access_token=${all[0].result.token}`, {
dataType: 'json',
files: [all[1].fileContent]
})
if (data.errcode == 0)
return "PASS"
else {
await uniCloud.deleteFile({ fileList: [event.fileID] })
return "UNSAFE"
}
}
}
}
名图客 (作者)
百度太严格了,我只需适度审核,再配合人工
2021-03-31 09:49