|
|
@@ -7,6 +7,7 @@ import (
|
|
|
"github.com/pkg/errors"
|
|
|
"io"
|
|
|
"net/url"
|
|
|
+ "strings"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
@@ -69,7 +70,12 @@ func ExtractObjNameByUrl(urlStr string) (string, error) {
|
|
|
return "", err
|
|
|
}
|
|
|
|
|
|
- return url.PathUnescape(parsed.Path)
|
|
|
+ objName, err := url.PathUnescape(parsed.Path)
|
|
|
+ if err != nil {
|
|
|
+ return "", err
|
|
|
+ }
|
|
|
+
|
|
|
+ return strings.TrimLeft(objName, "/"), nil
|
|
|
}
|
|
|
|
|
|
func GetUrl(objName string) (string, error) {
|