Browse Source

Show all files.

HEAD
Yang Luo 3 years ago
parent
commit
3587643579
2 changed files with 23 additions and 10 deletions
  1. +21
    -8
      storage/aliyun.go
  2. +2
    -2
      web/src/FileTree.js

+ 21
- 8
storage/aliyun.go View File

@@ -13,14 +13,27 @@ func ListObjects(bucketName string) []oss.ObjectProperties {
panic(err)
}

res, err := bucket.ListObjects()
if err != nil {
panic(err)
}
res := []oss.ObjectProperties{}
marker := oss.Marker("")
i := 0
for {
resp, err := bucket.ListObjects(oss.MaxKeys(1000), marker)
if err != nil {
panic(err)
}

//for _, object := range res.Objects {
// fmt.Printf("%s\n", object.Key)
//}
marker = oss.Marker(resp.NextMarker)

for _, object := range resp.Objects {
res = append(res, object)
//fmt.Printf("[%d] %s\n", i, object.Key)
i += 1
}

if !resp.IsTruncated {
break
}
}

return res.Objects
return res
}

+ 2
- 2
web/src/FileTree.js View File

@@ -142,8 +142,8 @@ class FileTree extends React.Component {
virtual={false}
className="draggable-tree"
multiple={false}
defaultExpandAll={true}
defaultExpandedKeys={this.state.expandedKeys}
// defaultExpandAll={true}
// defaultExpandedKeys={tree.children.map(file => file.key)}
draggable
blockNode
onDragEnter={onDragEnter}


Loading…
Cancel
Save