僵尸镇
This commit is contained in:
@@ -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取决于图片目录在项目中所处的位置, 这个也可以考虑提取为参数传入, 让脚本更具备通用性
|
||||
|
||||
Reference in New Issue
Block a user