僵尸镇

This commit is contained in:
结发受长生
2019-04-19 22:21:19 +08:00
parent 21e62c933c
commit a9cef770f7
3 changed files with 381 additions and 2 deletions
+2 -2
View File
@@ -87,7 +87,7 @@ module.exports = function (rootPath, imageFloder) {
> 调用该模块暴露出的函数传入根目录和图片目录
比如imageFloder传入的是'images/'
获得的是形如 _\[{name:'images/a.png',hash:'xxx',...\]_ 的一个数组
获得的是形如 _\[{name:'images/a.png',md5:'xxx',...\]_ 的一个数组
#### auth_info.json
把访问对象仓库API需要的认证信息放在一个json文件当中
@@ -188,7 +188,7 @@ function uploadObject(filesList, index) {
所以只好使用`imagesList.length + 1`一次性获取所有了, 该值存在上限, 此处算是一个隐患
4. 由于在服务器上使用jenkins构建博客, rootPath会不同 ( 取决于jenkins的工作空间 )
所以把该路径作为一个参数, 用于执行该脚本时从命令行传入
`optimist`库可以对传参进行校验, 如果指定参数未传入抛出一个Error
`optimist`库可以对传参进行校验, 如果指定参数未传入抛出一个Error
5. putObject 接口传入的 objectKey 是保存在仓库中的位置, 比如可以是`images/sub/a.png`
这里正好可以与listImages当中获取到的文件路径对应, 实现本地与对象仓库的目录结构完全一致
6. prefix取决于图片目录在项目中所处的位置, 这个也可以考虑提取为参数传入, 让脚本更具备通用性