目前Token中有两个可以包含处理指令的字段persistentOps,transform,对于上传数据处理是很便捷的,但对一些需要判断后再执行的就不好办了,需要其他回调什么的实现。
比如:
当上传的视频/音频大于10M时,生成切片;小于5M时,生成截图。
当上传的图片大于10M时,执行压缩
当上传的音频是wav和wma时转成mp3,其他格式的不操作。(这个受提供的魔法变量限制)
如果能在token里嵌入简单的判断逻辑,如用三元运算符(expr1) ? (expr2) : (expr3)
里面也可用;分隔多条命令
随便说说,不知道实现难度多大。
业务逻辑越复杂越容易出错。这些比较复杂的判断,要做成通用的功能会比较复杂。这些特殊的需求,还是希望你在上传文件之前对文件多做些工作。