diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2018-05-07 14:07:11 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2018-05-07 14:07:11 +0200 |
| commit | b65158017829cee6fba71a6d730d1502026280a7 (patch) | |
| tree | 6318a38ffd63d8788a1795b3a5bd7ee8286e05ea /object.go | |
| parent | 17e9003342f79313d4b919818db6f69964d102db (diff) | |
| download | go-schwift-b65158017829cee6fba71a6d730d1502026280a7.tar.gz | |
add support for symlinks to ObjectIterator
Closes #2.
Diffstat (limited to 'object.go')
| -rw-r--r-- | object.go | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -510,6 +510,11 @@ func (o *Object) SymlinkTo(target *Object, opts *SymlinkOptions, ropts *RequestO if !target.c.a.isEqualTo(o.c.a) { ropts.Headers.Set("X-Symlink-Target-Account", target.c.a.Name()) } + if ropts.Headers.Get("Content-Type") == "" { + //recommended Content-Type for symlinks as per + //<https://docs.openstack.org/swift/latest/middleware.html#symlink> + ropts.Headers.Set("Content-Type", "application/symlink") + } var uopts *UploadOptions if opts != nil { |
