OSS上传ZIP,函数触发器自动解压功能

描述:

在阿里云控制台配置函数,触发器!一旦上传文件(本文是上传zip包)到oss,触发函数对上传的文件进行处理!!(本文是对上传的zip进行解压处理)

步骤1:开通oss并授权zip解压功能

步骤2:点击新建触发器–>新建函数

步骤3:给新建的函数添加‘触发器’

注意:触发事件、前缀

图片中,笔者上传zip到oss的dev目录下,会触发配置的事件,然后触发器触发函数,对dev/下的zip进行处理! 如果dev下有很多zip,你想对某个规则的zip处理,例如DEV_XXX.zip,对DEV开头的zip处理,则配置前缀为:dev/DEV 即可!!

步骤4:配置函数解压zip的代码

上传zip到oss中dev/目录时,触发器触发函数,函数调动代码,解压zip包到指定的目录 解压的方式有几种,这里使用‘函数计算自动解压’; ,下载附件中的代码!上传代码—>保存 将代码上传!!会py的童鞋,可以看代码!修改代码!不熟悉的话就别动!! 点击概览—>选择右边的‘配置’ 配置zip解压到哪个文件夹!!! 这里将dev/下的zip,解压到dev-unzip/下,上传的路径和解压的路径不要一致!!自己踩坑

经验分享 程序员 微信小程序 职场和发展