收藏
回答

云托管中的对象存储图片文件是否支持用腾讯云cos数据万象的方式处理?

我看云托管文档中只提到了一些基础处理机制,并没有提到类似图片压缩、缩放这类内容。但我看文档里有提到云托管的对象存储是基于腾讯云COS的,那想问问这里的文件是否也支持腾讯云COS的数据万象呢?如果支持的话计费怎么算的?

回答关注问题邀请回答
收藏

1 个回答

  • 近邻老刘
    近邻老刘
    04-18

    我也想同问这个问题,虽然微信小程序组件支持传入云文件 ID解析了,但是这个云文件 ID后面是不能加图片处理功能的参数的,加了之后就会报500错误

    例如下面的代码是会报错的:

    <image src="cloud://prod-xxxx.xxxx/xxxx.png?imageMogr2/crop/800x800"></image>
    


    只有把这个云文件 ID通过wx.cloud.getTempFileURL换取了临时url,在临时url后面加?imageMogr2/crop/800x800才能获取到处理之后的图片的,如果说每个图片在渲染前都要经过一次临时url换取那就累了,我对比了换取后的url其实只是在云文件 ID基础上进行了简单的加工,把文件路径前的部分替换成了https://+云托管环境 ID + .tcb.qcloud.la, 不调用wx.cloud.getTempFileURL自己手动替换也一样能访问,就是不知道这种替换方式会不会长久有效也不敢冒然手动替换(关于这一点在《快速上手微信云托管》视频教程里有一集,那个老师提到了一嘴,说手动替换之后也能用,只要是存储权限设置为“所有用户可读,仅创建者可读写”就可以长期有效,设置了其他权限因为后面要夹带一个临时参数有效期就只有两个小时,实际上控制这个临时url有没有效的不是前面的网址而是附件名称后面问号以后的参数),如果能有个固定的转换公式,想要图片处理功能的在云文件 ID外面套个函数转换一下也不是多麻烦,不明白为什么微信小程序组件明明都已经支持传入云文件 ID解析了,为什么不能支持后面用问号夹带参数调用他自己加的图片处理功能(收费的)呢,这样还能给他家的数据万象多创造收入啊。

    04-18
    有用
    回复
登录 后发表内容
问题标签