阿里oss自动解压zip功能(oss中zip包解压)

文章详细介绍了如何在阿里云OSS上配置zip文件自动解压功能,包括设置上传路径、解压路径,以及授权和测试过程。同时,文章指出一个问题:当zip文件路径包含日期时,解压可能会忽略日期直接放入目标目录。解决方法是编辑配置函数,添加(lst[2]+/)来确保正确解压到带有日期的子目录。
摘要由CSDN通过智能技术生成

先登录到阿里云的控制台:
https://www.aliyun.com/?spm=5176.12818093.top-nav.dlogo.460116d0ppmkYM
找到自己对象存储 OSS 就进行下面的操作吧,不会找的先百度一下哦

有些公司的信息打了马赛克,各位客官理解一下

上传配置

找到zip上传位置的桶

找到zip 包解压功能,有的地区oss服务没这个功能,找不到的说明中招了

在这里插入图片描述

找到配置zip规则的位置

点zip包解压缩 会出现下图2 配置具体的信息

在这里插入图片描述

配置上传路径和解压路径

1.先点击服务授权,会跳转到授权页面直接同意授权就行了。
2.前缀是 zip上传的oss文件路径 (下图:我想将上传到oss中software/zip/ 路径下的zip都解压。我已经配置过了一个 所以下面会有一个红色提示,同一个前缀不能有一样的规则 )
3.配置目标目录,就是解压的到哪里去 。(下图配置: 将 software/zip/ 路径下的zip都解压到AppClient/app_update/app_lookahead/文件夹下)
4.我想要保留原来的文件名
5.同意函数
6.直接点确定就行了

在这里插入图片描述

进行测试

选择文件上传

  1. 进入文件列表可以看到我的上传zip的文件夹和解压到的目标文件夹

在这里插入图片描述

到文件列表点击进入software/zip/ 文件夹内,进行上传文件

在这里插入图片描述

上传文件
点击扫描文件,选择要上传的文件(一定是要是zip结尾的文件,其他结尾的不管用)
点击上传文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看是否已经解压了

进入 AppClient/app_update/app_lookahead/ 目录中查看发现已经存在了
如果想要删除这个文件夹,需要先把上传位置的zip包先删除了。

在这里插入图片描述

oss 问题

oss配置完成后 如果前面有日期不能放到指定的位置

最近发现了个 oss的问题 , oss配置完成后 如果前面有日期不能放到指定的位置,会放到前一个文件下

如: 将 software/zip/20230605/xxx.zip 路径下的zip,解压到AppClient/app_update/app_lookahead/文件夹下, 应该是AppClient/app_update/app_lookahead/20230605/xxx文件夹 这么解压,但是有时候配置完成后oss会忽略日期 直接放到AppClient/app_update/app_lookahead/xxx文件夹。

解决问题:

找到自己配置的函数函数代码,编辑 改点代码 在发布一下,改的位置如下图, 在圈出来的位置加上 lst[2] + /

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值