本文共 595 字,大约阅读时间需要 1 分钟。
打包下载OSS上存储的多个文件
使用函数计算先把多个文件压缩成一个zip,存储到OSS上面,返回zip文件的地址,客户端下载此文件。
函数代码下载见附件。
# | 文件数 | 压缩前总大小 | 压缩后总大小 | 执行时间 |
---|---|---|---|---|
1 | 7 | 1.2MB | 1.16MB | 0.4s |
2 | 57 | 1.06GB | 1.06GB | 63s |
在OSS上准备要打包的文件
触发函数(通过API网关)
cat <event.json{ "region": "cn-shanghai", "bucket": "fc-test-tianlong-wu", "source-dir": "files/"}EOFcurl -v -L -o /tmp/my.zip -H "Content-Type: application/json" -d @./event.json \{apigateway-domain}-cn-shanghai.alicloudapi.com/zip?redirect=true
转载地址:http://gnanx.baihongyu.com/