S3: DeleteObject API also support deleting a folder recursively

This commit is contained in:
Chris Lu
2020-06-22 10:01:00 -07:00
parent a73fd7682a
commit a4e3cffe0a
2 changed files with 8 additions and 3 deletions

View File

@@ -105,7 +105,7 @@ func (s3a *S3ApiServer) DeleteObjectHandler(w http.ResponseWriter, r *http.Reque
bucket := vars["bucket"]
object := getObject(vars)
destUrl := fmt.Sprintf("http://%s%s/%s%s",
destUrl := fmt.Sprintf("http://%s%s/%s%s?recursive=true",
s3a.option.Filer, s3a.option.BucketsPath, bucket, object)
s3a.proxyToFiler(w, r, destUrl, func(proxyResponse *http.Response, w http.ResponseWriter) {