|
|
@@ -140,6 +140,10 @@ func ObsMultiPartUpload(uuid string, uploadId string, partNumber int, fileName s |
|
|
|
|
|
|
|
//delete all file under the dir path |
|
|
|
func ObsRemoveObject(bucket string, path string) error { |
|
|
|
log.Info("Bucket=" + bucket + " path=" + path) |
|
|
|
if len(path) == 0 { |
|
|
|
return error.Error("path cannot be null.") |
|
|
|
} |
|
|
|
input := &obs.ListObjectsInput{} |
|
|
|
input.Bucket = bucket |
|
|
|
// 设置每页100个对象 |
|
|
@@ -157,7 +161,7 @@ func ObsRemoveObject(bucket string, path string) error { |
|
|
|
delObj := &obs.DeleteObjectInput{} |
|
|
|
delObj.Bucket = setting.Bucket |
|
|
|
delObj.Key = val.Key |
|
|
|
ObsCli.DeleteObject(delObj) |
|
|
|
//ObsCli.DeleteObject(delObj) |
|
|
|
} |
|
|
|
if output.IsTruncated { |
|
|
|
input.Marker = output.NextMarker |
|
|
|