这篇文章主要介绍通过函数计算来完成电商的使用场景。电商经常会需要对大量图片进行大小裁剪、上传并移至相应的目录下。今天我们来介绍一下如何通过函数计算的触发器来完成这样的一个自动转换。
首先,在OSS上开一个Bucket,对这个指定的Bucket进行操作。
所属区域只能选择华东2,因为目前函数计算仅开通了华东2区的服务。然后,我们把读写权限设置成公共读写。在这个Bucket中,我们要设置两个目录:第一个文件夹了我们置成了tmp,这个用于存放临时文件;第二个文件夹我们设成了resource,用于存放处理后的文件。
我们先通过手工的方式上传几个未处理的图片到tmp中,然后执行这个函数计算,代码已经提前写好。
这段代码的作用就是将图片裁剪成128x128大小然后保存到指定的resource文件夹中。进入到命令行工具(fcli)执行这个方法,执行成功后我们回到控制台看一看发生的变化。
首先我们看一下这个resource文件夹,图片已经处理完毕,打开看一下大小是不是128x128。
在使用过程中,可以通过程序上传文件到指定的文件夹,它就会自动的触发,对图片进行转码并存储到相应的目录下。
更多信息参见:https://www.aliyun.com/product/fc
原文链接:https://aliyunnew.com/a/How-to-automatically-process-pictures-by-function-calculation.html