From c3c9ebde4034560f1bc8e188a1d6071b3cf34824 Mon Sep 17 00:00:00 2001 From: Fabian Ruff Date: Fri, 11 May 2018 14:57:25 +0200 Subject: Add URL() function for Object --- object.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/object.go b/object.go index affa9c3..55114d6 100644 --- a/object.go +++ b/object.go @@ -563,3 +563,11 @@ func (o *Object) InspectSymlink() (target *Object, headers ObjectHeaders, err er target = targetAccount.Container(fields[0]).Object(fields[1]) return target, *o.symlinkHeaders, nil } + +//URL returns the canonical url for the object in the objectstore +func (o *Object) URL() (string, error) { + return Request{ + ContainerName: o.c.name, + ObjectName: o.name, + }.URL(o.c.a.backend, nil) +} -- cgit v1.2.3